|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenDAGISel.inc79734 /*167408*/ /*SwitchOpcode*/ 120, TARGET_VAL(X86ISD::VPERMV),// ->167531
84716 /*177455*/ /*SwitchOpcode*/ 120, TARGET_VAL(X86ISD::VPERMV),// ->177578
89978 /*187684*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VPERMV),// ->187763
96132 /*200172*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VPERMV),// ->200249
103055 /*213813*/ /*SwitchOpcode*/ 24|128,1/*152*/, TARGET_VAL(X86ISD::VPERMV),// ->213969
110271 /*228601*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VPERMV),// ->228756
119287 /*246259*/ /*SwitchOpcode*/ 66, TARGET_VAL(X86ISD::VPERMV),// ->246328
122230 /*252155*/ /*SwitchOpcode*/ 113, TARGET_VAL(X86ISD::VPERMV),// ->252271
124840 /*256989*/ /*SwitchOpcode*/ 47, TARGET_VAL(X86ISD::VPERMV),// ->257039
127219 /*261565*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::VPERMV),// ->261616
131356 /*269633*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(X86ISD::VPERMV),// ->269768
136889 /*280867*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(X86ISD::VPERMV),// ->281000
141797 /*290702*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMV),// ->290739
143672 /*294291*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMV),// ->294328
145944 /*298508*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VPERMV),
147812 /*302061*/ /*SwitchOpcode*/ 48, TARGET_VAL(X86ISD::VPERMV),// ->302112
150420 /*307032*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VPERMV),// ->307111
153698 /*313346*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VPERMV),// ->313423
156776 /*319157*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMV),// ->319179
158041 /*321496*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMV),// ->321517
159866 /*324816*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMV),// ->324838
161558 /*328048*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMV),// ->328069
165150 /*335050*/ /*SwitchOpcode*/ 76, TARGET_VAL(X86ISD::VPERMV),// ->335129
170396 /*345727*/ /*SwitchOpcode*/ 74, TARGET_VAL(X86ISD::VPERMV),// ->345804
174787 /*354635*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMV),// ->354657
176097 /*357165*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMV),// ->357186
187441 /*378793*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMV),// ->378830
188192 /*380244*/ /*SwitchOpcode*/ 34, TARGET_VAL(X86ISD::VPERMV),// ->380281
188756 /*381307*/ /*SwitchOpcode*/ 19, TARGET_VAL(X86ISD::VPERMV),// ->381329
189066 /*381882*/ /*SwitchOpcode*/ 18, TARGET_VAL(X86ISD::VPERMV),// ->381903
223495 /*455012*/ /*SwitchOpcode*/ 5|128,6/*773*/, TARGET_VAL(X86ISD::VPERMV),// ->455789
gen/lib/Target/X86/X86GenFastISel.inc13602 case X86ISD::VPERMV: return fastEmit_X86ISD_VPERMV_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
lib/Target/X86/X86ISelLowering.cpp 4552 case X86ISD::VPERMV:
4567 case X86ISD::VPERMV:
6663 case X86ISD::VPERMV: {
8097 if (Opc == X86ISD::VPERMV && U->getOperand(0).getNode() == N)
9350 Opcode = X86ISD::VPERMV;
9385 Opcode = X86ISD::VPERMV;
9419 Opcode = X86ISD::VPERMV;
9432 Opcode = X86ISD::VPERMV;
9466 Opcode = X86ISD::VPERMV;
9491 Opcode = X86ISD::VPERMV;
9495 Opcode = X86ISD::VPERMV;
9502 Opcode = X86ISD::VPERMV;
9520 SDValue Res = Opcode == X86ISD::VPERMV
14156 return DAG.getNode(X86ISD::VPERMV, DL, VT, MaskNode, V1);
15838 return DAG.getNode(X86ISD::VPERMV, DL, MVT::v8f32, VPermMask, V1);
15962 return DAG.getNode(X86ISD::VPERMV, DL, MVT::v8i32, VPermMask, V1);
28731 case X86ISD::VPERMV: return "X86ISD::VPERMV";
32570 Res = DAG.getNode(X86ISD::VPERMV, DL, MaskVT, VPermMask, Res);
34509 case X86ISD::VPERMV: {
45002 case X86ISD::VPERMV:
lib/Target/X86/X86IntrinsicsInfo.h 377 X86_INTRINSIC_DATA(avx2_permd, VPERM_2OP, X86ISD::VPERMV, 0),
378 X86_INTRINSIC_DATA(avx2_permps, VPERM_2OP, X86ISD::VPERMV, 0),
827 X86_INTRINSIC_DATA(avx512_permvar_df_256, VPERM_2OP, X86ISD::VPERMV, 0),
828 X86_INTRINSIC_DATA(avx512_permvar_df_512, VPERM_2OP, X86ISD::VPERMV, 0),
829 X86_INTRINSIC_DATA(avx512_permvar_di_256, VPERM_2OP, X86ISD::VPERMV, 0),
830 X86_INTRINSIC_DATA(avx512_permvar_di_512, VPERM_2OP, X86ISD::VPERMV, 0),
831 X86_INTRINSIC_DATA(avx512_permvar_hi_128, VPERM_2OP, X86ISD::VPERMV, 0),
832 X86_INTRINSIC_DATA(avx512_permvar_hi_256, VPERM_2OP, X86ISD::VPERMV, 0),
833 X86_INTRINSIC_DATA(avx512_permvar_hi_512, VPERM_2OP, X86ISD::VPERMV, 0),
834 X86_INTRINSIC_DATA(avx512_permvar_qi_128, VPERM_2OP, X86ISD::VPERMV, 0),
835 X86_INTRINSIC_DATA(avx512_permvar_qi_256, VPERM_2OP, X86ISD::VPERMV, 0),
836 X86_INTRINSIC_DATA(avx512_permvar_qi_512, VPERM_2OP, X86ISD::VPERMV, 0),
837 X86_INTRINSIC_DATA(avx512_permvar_sf_512, VPERM_2OP, X86ISD::VPERMV, 0),
838 X86_INTRINSIC_DATA(avx512_permvar_si_512, VPERM_2OP, X86ISD::VPERMV, 0),