Searched refs:VSRL (Results 1 – 7 of 7) sorted by relevance
408 X86_INTRINSIC_DATA(avx2_psrl_d, INTR_TYPE_2OP, X86ISD::VSRL, 0),409 X86_INTRINSIC_DATA(avx2_psrl_q, INTR_TYPE_2OP, X86ISD::VSRL, 0),410 X86_INTRINSIC_DATA(avx2_psrl_w, INTR_TYPE_2OP, X86ISD::VSRL, 0),878 X86_INTRINSIC_DATA(avx512_psrl_d_512, INTR_TYPE_2OP, X86ISD::VSRL, 0),879 X86_INTRINSIC_DATA(avx512_psrl_q_512, INTR_TYPE_2OP, X86ISD::VSRL, 0),880 X86_INTRINSIC_DATA(avx512_psrl_w_512, INTR_TYPE_2OP, X86ISD::VSRL, 0),1066 X86_INTRINSIC_DATA(sse2_psrl_d, INTR_TYPE_2OP, X86ISD::VSRL, 0),1067 X86_INTRINSIC_DATA(sse2_psrl_q, INTR_TYPE_2OP, X86ISD::VSRL, 0),1068 X86_INTRINSIC_DATA(sse2_psrl_w, INTR_TYPE_2OP, X86ISD::VSRL, 0),
309 VSHL, VSRL, VSRA, enumerator
227 def X86vsrl : SDNode<"X86ISD::VSRL", X86vshiftuniform>;
23272 case X86ISD::VSRL: in getTargetVShiftUniformOpcode()23274 return IsVariable ? X86ISD::VSRL : X86ISD::VSRLI; in getTargetVShiftUniformOpcode()29720 case X86ISD::VSRL: return "X86ISD::VSRL"; in getTargetNodeName()35383 case X86ISD::VSRL: in SimplifyDemandedVectorEltsForTargetNode()35394 return (UseOpc == X86ISD::VSHL || UseOpc == X86ISD::VSRL || in SimplifyDemandedVectorEltsForTargetNode()35686 case X86ISD::VSRL: in SimplifyDemandedVectorEltsForTargetNode()39608 X86ISD::VSRL == N->getOpcode()) && in combineVectorShiftVar()46031 case X86ISD::VSRL: in PerformDAGCombine()
79 // VSRL - One of the 32 128-bit VSX registers that overlap with the scalar81 class VSRL<FPR SubReg, string n> : PPCReg<n> {149 def VSL#Index : VSRL<!cast<FPR>("F"#Index), "vs"#Index>,
795 def VSRL : BinaryVRRc<"vsrl", 0xE77C, int_s390_vsrl, v128b, v128b>;
14946 // FastEmit functions for X86ISD::VSRL.15223 case X86ISD::VSRL: return fastEmit_X86ISD_VSRL_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);