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

References

gen/lib/Target/X86/X86GenDAGISel.inc
78360 /*164779*/          /*SwitchOpcode*/ 122, TARGET_VAL(X86ISD::PACKSS),// ->164904
83452 /*174862*/          /*SwitchOpcode*/ 119, TARGET_VAL(X86ISD::PACKSS),// ->174984
101227 /*210237*/          /*SwitchOpcode*/ 78, TARGET_VAL(X86ISD::PACKSS),// ->210318
108599 /*225074*/          /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::PACKSS),// ->225153
118855 /*245461*/        /*SwitchOpcode*/ 68, TARGET_VAL(X86ISD::PACKSS),// ->245532
121268 /*250218*/        /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(X86ISD::PACKSS),// ->250426
124348 /*256104*/          /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::PACKSS),// ->256128
126783 /*260690*/          /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::PACKSS),// ->260713
145512 /*297760*/            OPC_CheckOpcode, TARGET_VAL(X86ISD::PACKSS),
147450 /*301347*/          /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PACKSS),// ->301393
187209 /*378389*/          /*SwitchOpcode*/ 45, TARGET_VAL(X86ISD::PACKSS),// ->378437
187990 /*379851*/          /*SwitchOpcode*/ 43, TARGET_VAL(X86ISD::PACKSS),// ->379897
188676 /*381171*/          /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::PACKSS),// ->381195
188998 /*381752*/          /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::PACKSS),// ->381775
220279 /*448191*/  /*SwitchOpcode*/ 126|128,4/*638*/, TARGET_VAL(X86ISD::PACKSS),// ->448833
gen/lib/Target/X86/X86GenFastISel.inc
13580   case X86ISD::PACKSS: return fastEmit_X86ISD_PACKSS_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
lib/Target/X86/X86ISelLowering.cpp
 7110   case X86ISD::PACKSS:
 7123     if (Opcode == X86ISD::PACKSS) {
10855       PackOpcode = X86ISD::PACKSS;
19187   assert((Opcode == X86ISD::PACKSS || Opcode == X86ISD::PACKUS) &&
19222       (Opcode == X86ISD::PACKSS || Subtarget.hasSSE41())) {
19429             truncateVectorWithPACK(X86ISD::PACKSS, VT, In, DL, DAG, Subtarget))
28702   case X86ISD::PACKSS:             return "X86ISD::PACKSS";
31689   case X86ISD::PACKSS: {
33449          Opcode0 == X86ISD::PACKSS || Opcode0 == X86ISD::PACKUS)) {
34404   case X86ISD::PACKSS:
34620     case X86ISD::PACKSS:
34928   case X86ISD::PACKSS:
35302       V = DAG.getNode(X86ISD::PACKSS, DL, MVT::v16i8, V,
38417   assert((X86ISD::PACKSS == Opcode || X86ISD::PACKUS == Opcode) &&
38429   bool IsSigned = (X86ISD::PACKSS == Opcode);
40009         SDValue Mid = truncateVectorWithPACK(X86ISD::PACKSS, MidVT, USatVal, DL,
40021       return truncateVectorWithPACK(X86ISD::PACKSS, VT, SSatVal, DL, DAG,
41053   return truncateVectorWithPACK(X86ISD::PACKSS, OutVT, In, DL, DAG, Subtarget);
41157     return truncateVectorWithPACK(X86ISD::PACKSS, VT, In, DL, DAG, Subtarget);
44966   case X86ISD::PACKSS:
lib/Target/X86/X86IntrinsicsInfo.h
  370   X86_INTRINSIC_DATA(avx2_packssdw, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
  371   X86_INTRINSIC_DATA(avx2_packsswb, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
  821   X86_INTRINSIC_DATA(avx512_packssdw_512, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
  822   X86_INTRINSIC_DATA(avx512_packsswb_512, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
 1045   X86_INTRINSIC_DATA(sse2_packssdw_128, INTR_TYPE_2OP, X86ISD::PACKSS, 0),
 1046   X86_INTRINSIC_DATA(sse2_packsswb_128, INTR_TYPE_2OP, X86ISD::PACKSS, 0),