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

References

gen/lib/Target/X86/X86GenDAGISel.inc
77603 /*163282*/          /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(X86ISD::VPERMV3),// ->163419
82707 /*173266*/          /*SwitchOpcode*/ 112|128,1/*240*/, TARGET_VAL(X86ISD::VPERMV3),// ->173510
87790 /*183474*/          /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(X86ISD::VPERMV3),// ->183622
94089 /*195916*/          /*SwitchOpcode*/ 4|128,2/*260*/, TARGET_VAL(X86ISD::VPERMV3),// ->196180
100244 /*208361*/          /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::VPERMV3),// ->208533
107641 /*223084*/          /*SwitchOpcode*/ 53|128,2/*309*/, TARGET_VAL(X86ISD::VPERMV3),// ->223397
114360 /*236827*/          /*SwitchOpcode*/ 69|128,1/*197*/, TARGET_VAL(X86ISD::VPERMV3),// ->237028
118344 /*244495*/        /*SwitchOpcode*/ 100, TARGET_VAL(X86ISD::VPERMV3),// ->244598
120172 /*248000*/        /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(X86ISD::VPERMV3),// ->248182
124113 /*255680*/          /*SwitchOpcode*/ 51, TARGET_VAL(X86ISD::VPERMV3),// ->255734
126553 /*260224*/          /*SwitchOpcode*/ 100, TARGET_VAL(X86ISD::VPERMV3),// ->260327
130270 /*267517*/          /*SwitchOpcode*/ 114|128,1/*242*/, TARGET_VAL(X86ISD::VPERMV3),// ->267763
135086 /*277105*/          /*SwitchOpcode*/ 19|128,2/*275*/, TARGET_VAL(X86ISD::VPERMV3),// ->277384
141473 /*290108*/          /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VPERMV3),// ->290141
141570 /*290285*/          /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VPERMV3),// ->290325
142765 /*292476*/          /*SwitchOpcode*/ 41, TARGET_VAL(X86ISD::VPERMV3),// ->292520
143469 /*293877*/          /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VPERMV3),// ->293916
145247 /*297281*/            OPC_CheckOpcode, TARGET_VAL(X86ISD::VPERMV3),
147201 /*300834*/          /*SwitchOpcode*/ 100, TARGET_VAL(X86ISD::VPERMV3),// ->300937
149718 /*305738*/          /*SwitchOpcode*/ 52|128,1/*180*/, TARGET_VAL(X86ISD::VPERMV3),// ->305922
152661 /*311303*/          /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(X86ISD::VPERMV3),// ->311458
156570 /*318803*/          /*SwitchOpcode*/ 54, TARGET_VAL(X86ISD::VPERMV3),// ->318860
157367 /*320201*/          /*SwitchOpcode*/ 25, TARGET_VAL(X86ISD::VPERMV3),// ->320229
157908 /*321242*/          /*SwitchOpcode*/ 20, TARGET_VAL(X86ISD::VPERMV3),// ->321265
159386 /*323957*/          /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VPERMV3),// ->323997
161117 /*327167*/          /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VPERMV3),// ->327242
164096 /*332993*/          /*SwitchOpcode*/ 114|128,1/*242*/, TARGET_VAL(X86ISD::VPERMV3),// ->333239
168621 /*342022*/          /*SwitchOpcode*/ 19|128,2/*275*/, TARGET_VAL(X86ISD::VPERMV3),// ->342301
174455 /*354020*/          /*SwitchOpcode*/ 30, TARGET_VAL(X86ISD::VPERMV3),// ->354053
174586 /*354262*/          /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VPERMV3),// ->354302
175267 /*355497*/          OPC_SwitchOpcode /*11 cases */, 41, TARGET_VAL(X86ISD::VPERMV3),// ->355542
175916 /*356793*/          /*SwitchOpcode*/ 36, TARGET_VAL(X86ISD::VPERMV3),// ->356832
177261 /*359443*/          /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPERMV3),// ->359467
178215 /*361131*/          /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VPERMV3),// ->361172
180755 /*366124*/          /*SwitchOpcode*/ 83|128,1/*211*/, TARGET_VAL(X86ISD::VPERMV3),// ->366339
185436 /*375088*/          OPC_SwitchOpcode /*37 cases */, 45, TARGET_VAL(X86ISD::VPERMV3),// ->375137
186158 /*376392*/          OPC_SwitchOpcode /*29 cases */, 20, TARGET_VAL(X86ISD::VPERMV3),// ->376416
186982 /*377978*/          /*SwitchOpcode*/ 37, TARGET_VAL(X86ISD::VPERMV3),// ->378018
187772 /*379410*/          /*SwitchOpcode*/ 72, TARGET_VAL(X86ISD::VPERMV3),// ->379485
188557 /*380969*/          /*SwitchOpcode*/ 21, TARGET_VAL(X86ISD::VPERMV3),// ->380993
188888 /*381541*/          /*SwitchOpcode*/ 38, TARGET_VAL(X86ISD::VPERMV3),// ->381582
224932 /*458257*/  /*SwitchOpcode*/ 65|128,7/*961*/, TARGET_VAL(X86ISD::VPERMV3),// ->459222
lib/Target/X86/X86ISelLowering.cpp
 4553   case X86ISD::VPERMV3:
 4568   case X86ISD::VPERMV3:
 6676   case X86ISD::VPERMV3: {
 8099     if (Opc == X86ISD::VPERMV3 && U->getOperand(1).getNode() == N)
14158   return DAG.getNode(X86ISD::VPERMV3, DL, VT, V1, MaskNode, V2);
28732   case X86ISD::VPERMV3:            return "X86ISD::VPERMV3";
32595       Res = DAG.getNode(X86ISD::VPERMV3, DL, MaskVT, Res, VPermMask, Zero);
32621       Res = DAG.getNode(X86ISD::VPERMV3, DL, MaskVT, V1, VPermMask, V2);
32796     Res = DAG.getNode(X86ISD::VPERMV3, DL, MaskVT, V1, VPermMask, V2);
34518   case X86ISD::VPERMV3:
45003   case X86ISD::VPERMV3:
lib/Target/X86/X86IntrinsicsInfo.h
  956   X86_INTRINSIC_DATA(avx512_vpermi2var_d_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  957   X86_INTRINSIC_DATA(avx512_vpermi2var_d_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  958   X86_INTRINSIC_DATA(avx512_vpermi2var_d_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  959   X86_INTRINSIC_DATA(avx512_vpermi2var_hi_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  960   X86_INTRINSIC_DATA(avx512_vpermi2var_hi_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  961   X86_INTRINSIC_DATA(avx512_vpermi2var_hi_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  962   X86_INTRINSIC_DATA(avx512_vpermi2var_pd_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  963   X86_INTRINSIC_DATA(avx512_vpermi2var_pd_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  964   X86_INTRINSIC_DATA(avx512_vpermi2var_pd_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  965   X86_INTRINSIC_DATA(avx512_vpermi2var_ps_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  966   X86_INTRINSIC_DATA(avx512_vpermi2var_ps_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  967   X86_INTRINSIC_DATA(avx512_vpermi2var_ps_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  968   X86_INTRINSIC_DATA(avx512_vpermi2var_q_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  969   X86_INTRINSIC_DATA(avx512_vpermi2var_q_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  970   X86_INTRINSIC_DATA(avx512_vpermi2var_q_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  971   X86_INTRINSIC_DATA(avx512_vpermi2var_qi_128, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  972   X86_INTRINSIC_DATA(avx512_vpermi2var_qi_256, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),
  973   X86_INTRINSIC_DATA(avx512_vpermi2var_qi_512, INTR_TYPE_3OP, X86ISD::VPERMV3, 0),