reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenDAGISel.inc
78429 /*164904*/          /*SwitchOpcode*/ 122, TARGET_VAL(X86ISD::PACKUS),// ->165029
83515 /*174984*/          /*SwitchOpcode*/ 119, TARGET_VAL(X86ISD::PACKUS),// ->175106
101271 /*210318*/          /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::PACKUS),// ->210399
108639 /*225153*/          /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::PACKUS),// ->225232
118891 /*245532*/        /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::PACKUS),// ->245603
121373 /*250426*/        /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::PACKUS),// ->250634
124362 /*256128*/          /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::PACKUS),// ->256152
126795 /*260713*/          /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::PACKUS),// ->260736
145542 /*297809*/            OPC_CheckOpcode, TARGET_VAL(X86ISD::PACKUS),
147475 /*301393*/          /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PACKUS),// ->301439
187238 /*378437*/          /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::PACKUS),// ->378485
188015 /*379897*/          /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PACKUS),// ->379943
188690 /*381195*/          /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::PACKUS),// ->381219
189010 /*381775*/          /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::PACKUS),// ->381798
220614 /*448833*/  /*SwitchOpcode*/ 126|128,4/*638*/, TARGET_VAL(X86ISD::PACKUS),// ->449475
gen/lib/Target/X86/X86GenFastISel.inc
13581   case X86ISD::PACKUS: return fastEmit_X86ISD_PACKUS_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
lib/Target/X86/X86ISelLowering.cpp
 7111   case X86ISD::PACKUS: {
10846         PackOpcode = X86ISD::PACKUS;
14416     SDValue Result = DAG.getNode(X86ISD::PACKUS, DL, MVT::v16i8, V1, V2);
14419       Result = DAG.getNode(X86ISD::PACKUS, DL, MVT::v16i8, Result, Result);
14476   return DAG.getNode(X86ISD::PACKUS, DL, MVT::v16i8, LoV, HiV);
19187   assert((Opcode == X86ISD::PACKSS || Opcode == X86ISD::PACKUS) &&
19422             truncateVectorWithPACK(X86ISD::PACKUS, VT, In, DL, DAG, Subtarget))
19508     return DAG.getNode(X86ISD::PACKUS, DL, VT, InLo, InHi);
25083     return DAG.getNode(X86ISD::PACKUS, dl, VT, RLo, RHi);
25380   return DAG.getNode(X86ISD::PACKUS, dl, VT, RLo, RHi);
25751       return DAG.getNode(X86ISD::PACKUS, dl, VT, Lo, Hi);
26043     return DAG.getNode(X86ISD::PACKUS, dl, VT, LoR, HiR);
26150       return DAG.getNode(X86ISD::PACKUS, dl, VT, RLo, RHi);
26169     return DAG.getNode(X86ISD::PACKUS, dl, VT, Lo, Hi);
26881     V = DAG.getNode(X86ISD::PACKUS, DL, ByteVecVT,
28703   case X86ISD::PACKUS:             return "X86ISD::PACKUS";
31546   case X86ISD::PACKUS: {
33449          Opcode0 == X86ISD::PACKSS || Opcode0 == X86ISD::PACKUS)) {
34405   case X86ISD::PACKUS: {
34621     case X86ISD::PACKUS:
38417   assert((X86ISD::PACKSS == Opcode || X86ISD::PACKUS == Opcode) &&
39979       SDValue Mid = truncateVectorWithPACK(X86ISD::PACKUS, MVT::v16i16, USatVal,
40012         SDValue V = truncateVectorWithPACK(X86ISD::PACKUS, VT, Mid, DL, DAG,
40017         return truncateVectorWithPACK(X86ISD::PACKUS, VT, USatVal, DL, DAG,
41041   return truncateVectorWithPACK(X86ISD::PACKUS, OutVT, In, DL, DAG, Subtarget);
41151     return truncateVectorWithPACK(X86ISD::PACKUS, VT, In, DL, DAG, Subtarget);
42632   if (N0.getOpcode() == X86ISD::PACKUS && N0.getValueSizeInBits() == 128 &&
44358     case X86ISD::PACKUS:
44967   case X86ISD::PACKUS:      return combineVectorPack(N, DAG, DCI, Subtarget);
lib/Target/X86/X86IntrinsicsInfo.h
  372   X86_INTRINSIC_DATA(avx2_packusdw, INTR_TYPE_2OP, X86ISD::PACKUS, 0),
  373   X86_INTRINSIC_DATA(avx2_packuswb, INTR_TYPE_2OP, X86ISD::PACKUS, 0),
  823   X86_INTRINSIC_DATA(avx512_packusdw_512, INTR_TYPE_2OP, X86ISD::PACKUS, 0),
  824   X86_INTRINSIC_DATA(avx512_packuswb_512, INTR_TYPE_2OP, X86ISD::PACKUS, 0),
 1047   X86_INTRINSIC_DATA(sse2_packuswb_128, INTR_TYPE_2OP, X86ISD::PACKUS, 0),
 1086   X86_INTRINSIC_DATA(sse41_packusdw,    INTR_TYPE_2OP, X86ISD::PACKUS, 0),