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

References

gen/lib/Target/X86/X86GenDAGISel.inc
131425 /*269768*/          /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VPERMILPV),// ->269903
136952 /*281000*/          /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::VPERMILPV),// ->281133
141817 /*290739*/          /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMILPV),// ->290776
143690 /*294328*/          /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMILPV),// ->294365
150463 /*307111*/          /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VPERMILPV),// ->307190
153737 /*313423*/          /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VPERMILPV),// ->313500
156789 /*319179*/          /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMILPV),// ->319201
158052 /*321517*/          /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMILPV),// ->321538
165193 /*335129*/          /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VPERMILPV),// ->335264
170435 /*345804*/          /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::VPERMILPV),// ->345937
174800 /*354657*/          /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMILPV),// ->354694
176108 /*357186*/          /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMILPV),// ->357223
181858 /*368257*/          /*SwitchOpcode*/ 2|128,1/*130*/, TARGET_VAL(X86ISD::VPERMILPV),// ->368391
185579 /*375335*/          /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMILPV),// ->375357
186269 /*376605*/          /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMILPV),// ->376626
250162 /*511234*/  /*SwitchOpcode*/ 122|128,3/*506*/, TARGET_VAL(X86ISD::VPERMILPV),// ->511744
lib/Target/X86/X86ISelLowering.cpp
 4546   case X86ISD::VPERMILPV:
 4564   case X86ISD::VPERMILPV:
 6569   case X86ISD::VPERMILPV: {
 9359       Opcode = X86ISD::VPERMILPV;
 9371       Opcode = X86ISD::VPERMILPV;
 9447           DAG.getNode(X86ISD::VPERMILPV, DL, MVT::v8f32, HiHi, IndicesVec),
 9448           DAG.getNode(X86ISD::VPERMILPV, DL, MVT::v8f32, LoLo, IndicesVec),
 9483           DAG.getNode(X86ISD::VPERMILPV, DL, MVT::v4f64, HiHi, IndicesVec),
 9484           DAG.getNode(X86ISD::VPERMILPV, DL, MVT::v4f64, LoLo, IndicesVec),
15835       return DAG.getNode(X86ISD::VPERMILPV, DL, MVT::v8f32, V1, VPermMask);
16449     return DAG.getNode(X86ISD::VPERMILPV, DL, MVT::v16f32, V1, VPermMask);
28728   case X86ISD::VPERMILPV:          return "X86ISD::VPERMILPV";
32668     Res = DAG.getNode(X86ISD::VPERMILPV, DL, MaskVT, Res, VPermMask);
34519   case X86ISD::VPERMILPV: {
45006   case X86ISD::VPERMILPV:
lib/Target/X86/X86IntrinsicsInfo.h
  366   X86_INTRINSIC_DATA(avx_vpermilvar_pd,     INTR_TYPE_2OP, X86ISD::VPERMILPV, 0),
  367   X86_INTRINSIC_DATA(avx_vpermilvar_pd_256, INTR_TYPE_2OP, X86ISD::VPERMILPV, 0),
  368   X86_INTRINSIC_DATA(avx_vpermilvar_ps,     INTR_TYPE_2OP, X86ISD::VPERMILPV, 0),
  369   X86_INTRINSIC_DATA(avx_vpermilvar_ps_256, INTR_TYPE_2OP, X86ISD::VPERMILPV, 0),
  974   X86_INTRINSIC_DATA(avx512_vpermilvar_pd_512, INTR_TYPE_2OP, X86ISD::VPERMILPV, 0),
  975   X86_INTRINSIC_DATA(avx512_vpermilvar_ps_512, INTR_TYPE_2OP, X86ISD::VPERMILPV, 0),