|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/X86/X86GenDAGISel.inc76687 /*161577*/ /*SwitchOpcode*/ 110, TARGET_VAL(X86ISD::VSRLI),// ->161690
81412 /*170676*/ /*SwitchOpcode*/ 109, TARGET_VAL(X86ISD::VSRLI),// ->170788
86639 /*181317*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(X86ISD::VSRLI),// ->181469
92304 /*192324*/ /*SwitchOpcode*/ 18|128,1/*146*/, TARGET_VAL(X86ISD::VSRLI),// ->192474
98942 /*205895*/ /*SwitchOpcode*/ 41|128,1/*169*/, TARGET_VAL(X86ISD::VSRLI),// ->206068
105641 /*219006*/ /*SwitchOpcode*/ 40|128,1/*168*/, TARGET_VAL(X86ISD::VSRLI),// ->219178
113282 /*234738*/ /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(X86ISD::VSRLI),// ->234883
119826 /*247322*/ /*SwitchOpcode*/ 71, TARGET_VAL(X86ISD::VSRLI),// ->247396
123559 /*254696*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRLI),
125977 /*259035*/ /*SwitchOpcode*/ 53, TARGET_VAL(X86ISD::VSRLI),// ->259091
144797 /*296503*/ OPC_CheckOpcode, TARGET_VAL(X86ISD::VSRLI),
146733 /*299889*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRLI),// ->299931
159018 /*323294*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRLI),// ->323336
160741 /*326387*/ /*SwitchOpcode*/ 39, TARGET_VAL(X86ISD::VSRLI),// ->326429
177044 /*359070*/ /*SwitchOpcode*/ 24, TARGET_VAL(X86ISD::VSRLI),// ->359097
178010 /*360728*/ /*SwitchOpcode*/ 23, TARGET_VAL(X86ISD::VSRLI),// ->360754
186629 /*377335*/ OPC_SwitchOpcode /*53 cases */, 43, TARGET_VAL(X86ISD::VSRLI),// ->377382
202147 /*409005*/ /*SwitchOpcode*/ 86|128,4/*598*/, TARGET_VAL(X86ISD::VSRLI),// ->409607
lib/Target/X86/X86ISelLowering.cpp 7148 case X86ISD::VSRLI: {
11725 : (ByteShift ? X86ISD::VSRLDQ : X86ISD::VSRLI);
22423 case X86ISD::VSRLI:
22424 return IsVariable ? X86ISD::VSRL : X86ISD::VSRLI;
22457 assert((Opc == X86ISD::VSHLI || Opc == X86ISD::VSRLI || Opc == X86ISD::VSRAI)
22480 case X86ISD::VSRLI:
25147 SDValue Bhi = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, VT, B, 32, DAG);
25153 SDValue Ahi = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, VT, A, 32, DAG);
25259 Mul = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExVT, Mul, 8, DAG);
25281 Lo = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExVT, Lo, 8, DAG);
25282 Hi = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExVT, Hi, 8, DAG);
25376 RLo = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExVT, RLo, 8, DAG);
25377 RHi = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExVT, RHi, 8, DAG);
25522 getTargetVShiftByConstNode(X86ISD::VSRLI, dl, VT, R, ShiftAmt, DAG);
25588 SDValue SRL = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ShiftVT, R,
26019 R = DAG.getNode(X86ISD::VSRLI, dl, ExVT, R, Cst8);
26041 LoR = DAG.getNode(X86ISD::VSRLI, dl, VT16, LoR, Cst8);
26042 HiR = DAG.getNode(X86ISD::VSRLI, dl, VT16, HiR, Cst8);
26148 RLo = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExtVT, RLo, 8, DAG);
26149 RHi = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExtVT, RHi, 8, DAG);
26167 Lo = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExtVT, Lo, 16, DAG);
26168 Hi = getTargetVShiftByConstNode(X86ISD::VSRLI, dl, ExtVT, Hi, 16, DAG);
28670 case X86ISD::VSRLI: return "X86ISD::VSRLI";
31520 case X86ISD::VSRLI: {
31534 } else if (Opc == X86ISD::VSRLI) {
34305 case X86ISD::VSRLI:
34587 case X86ISD::VSRLI:
34757 if (Op0.getOpcode() == X86ISD::VSRLI &&
34765 unsigned NewOpc = Diff < 0 ? X86ISD::VSRLI : X86ISD::VSHLI;
34787 case X86ISD::VSRLI: {
34850 Op, TLO.DAG.getNode(X86ISD::VSRLI, SDLoc(Op), VT, Op0, Op1));
38551 X86ISD::VSRLI == Opcode) &&
38553 bool LogicalShift = X86ISD::VSHLI == Opcode || X86ISD::VSRLI == Opcode;
38914 SDValue Shift = DAG.getNode(X86ISD::VSRLI, DL, VT0, Op0, ShAmt);
44974 case X86ISD::VSRLI:
lib/Target/X86/X86IntrinsicsInfo.h 410 X86_INTRINSIC_DATA(avx2_psrli_d, VSHIFT, X86ISD::VSRLI, 0),
411 X86_INTRINSIC_DATA(avx2_psrli_q, VSHIFT, X86ISD::VSRLI, 0),
412 X86_INTRINSIC_DATA(avx2_psrli_w, VSHIFT, X86ISD::VSRLI, 0),
880 X86_INTRINSIC_DATA(avx512_psrli_d_512, VSHIFT, X86ISD::VSRLI, 0),
881 X86_INTRINSIC_DATA(avx512_psrli_q_512, VSHIFT, X86ISD::VSRLI, 0),
882 X86_INTRINSIC_DATA(avx512_psrli_w_512, VSHIFT, X86ISD::VSRLI, 0),
1068 X86_INTRINSIC_DATA(sse2_psrli_d, VSHIFT, X86ISD::VSRLI, 0),
1069 X86_INTRINSIC_DATA(sse2_psrli_q, VSHIFT, X86ISD::VSRLI, 0),
1070 X86_INTRINSIC_DATA(sse2_psrli_w, VSHIFT, X86ISD::VSRLI, 0),