|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenDAGISel.inc131425 /*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),