Home
last modified time | relevance | path

Searched refs:VSHLI (Results 1 – 15 of 15) sorted by relevance

/external/llvm/test/CodeGen/X86/
Dvshift-6.ll11 ; A = VSHLI(MVT::v8i16, r & (char16)15, 4)
15 ; C = VSHLI(MVT::v8i16, r & (char16)63, 2)
/external/llvm-project/llvm/test/CodeGen/X86/
Dvshift-6.ll13 ; A = VSHLI(MVT::v8i16, r & (char16)15, 4)
17 ; C = VSHLI(MVT::v8i16, r & (char16)63, 2)
Dvshli-simplify-demanded-bits.ll4 ; A combine forming X86ISD::VSHLI was missing a test and not using
/external/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h301 X86_INTRINSIC_DATA(avx2_pslli_d, VSHIFT, X86ISD::VSHLI, 0),
302 X86_INTRINSIC_DATA(avx2_pslli_q, VSHIFT, X86ISD::VSHLI, 0),
303 X86_INTRINSIC_DATA(avx2_pslli_w, VSHIFT, X86ISD::VSHLI, 0),
1245 X86_INTRINSIC_DATA(avx512_mask_psll_di_128, INTR_TYPE_2OP_IMM8_MASK, X86ISD::VSHLI, 0),
1246 X86_INTRINSIC_DATA(avx512_mask_psll_di_256, INTR_TYPE_2OP_IMM8_MASK, X86ISD::VSHLI, 0),
1247 X86_INTRINSIC_DATA(avx512_mask_psll_di_512, INTR_TYPE_2OP_IMM8_MASK, X86ISD::VSHLI, 0),
1251 X86_INTRINSIC_DATA(avx512_mask_psll_qi_128, INTR_TYPE_2OP_IMM8_MASK, X86ISD::VSHLI, 0),
1252 X86_INTRINSIC_DATA(avx512_mask_psll_qi_256, INTR_TYPE_2OP_IMM8_MASK, X86ISD::VSHLI, 0),
1253 X86_INTRINSIC_DATA(avx512_mask_psll_qi_512, INTR_TYPE_2OP_IMM8_MASK, X86ISD::VSHLI, 0),
1257 X86_INTRINSIC_DATA(avx512_mask_psll_wi_128, INTR_TYPE_2OP_IMM8_MASK, X86ISD::VSHLI, 0),
[all …]
DX86ISelLowering.h319 VSHLI, VSRLI, VSRAI, enumerator
DX86InstrFragmentsSIMD.td217 def X86vshli : SDNode<"X86ISD::VSHLI", SDTIntShiftOp>;
DX86ISelLowering.cpp4605 WideSubVec = DAG.getNode(X86ISD::VSHLI, dl, WideOpVT, WideSubVec, ShiftBits); in insert1BitVector()
4614 Vec = DAG.getNode(X86ISD::VSHLI, dl, WideOpVT, WideSubVec, in insert1BitVector()
4626 Vec = DAG.getNode(X86ISD::VSHLI, dl, WideOpVT, Vec, ShiftBits); in insert1BitVector()
4638 WideSubVec = DAG.getNode(X86ISD::VSHLI, dl, WideOpVT, WideSubVec, in insert1BitVector()
4642 Vec = DAG.getNode(X86ISD::VSHLI, dl, WideOpVT, Vec, ShiftBits); in insert1BitVector()
7878 unsigned OpCode = Left ? (ByteShift ? X86ISD::VSHLDQ : X86ISD::VSHLI) in lowerVectorShuffleAsShift()
12412 Vec = DAG.getNode(X86ISD::VSHLI, dl, VecVT, Vec, in ExtractBitFromMaskVector()
12548 EltInVec = DAG.getNode(X86ISD::VSHLI, dl, VecVT, EltInVec, in InsertBitToMaskVector()
17053 assert((Opc == X86ISD::VSHLI || Opc == X86ISD::VSRLI || Opc == X86ISD::VSRAI) in getTargetVShiftByConstNode()
17066 case X86ISD::VSHLI: in getTargetVShiftByConstNode()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h395 X86_INTRINSIC_DATA(avx2_pslli_d, VSHIFT, X86ISD::VSHLI, 0),
396 X86_INTRINSIC_DATA(avx2_pslli_q, VSHIFT, X86ISD::VSHLI, 0),
397 X86_INTRINSIC_DATA(avx2_pslli_w, VSHIFT, X86ISD::VSHLI, 0),
853 X86_INTRINSIC_DATA(avx512_pslli_d_512, VSHIFT, X86ISD::VSHLI, 0),
854 X86_INTRINSIC_DATA(avx512_pslli_q_512, VSHIFT, X86ISD::VSHLI, 0),
855 X86_INTRINSIC_DATA(avx512_pslli_w_512, VSHIFT, X86ISD::VSHLI, 0),
1059 X86_INTRINSIC_DATA(sse2_pslli_d, VSHIFT, X86ISD::VSHLI, 0),
1060 X86_INTRINSIC_DATA(sse2_pslli_q, VSHIFT, X86ISD::VSHLI, 0),
1061 X86_INTRINSIC_DATA(sse2_pslli_w, VSHIFT, X86ISD::VSHLI, 0),
DX86ISelLowering.h315 VSHLI, VSRLI, VSRAI, enumerator
DX86ISelLowering.cpp7415 case X86ISD::VSHLI: in getFauxShuffleMask()
7436 if (X86ISD::VSHLI == Opcode) { in getFauxShuffleMask()
11926 Opcode = Left ? (ByteShift ? X86ISD::VSHLDQ : X86ISD::VSHLI) in matchShuffleAsShift()
23269 case X86ISD::VSHLI: in getTargetVShiftUniformOpcode()
23270 return IsVariable ? X86ISD::VSHL : X86ISD::VSHLI; in getTargetVShiftUniformOpcode()
23307 assert((Opc == X86ISD::VSHLI || Opc == X86ISD::VSRLI || Opc == X86ISD::VSRAI) in getTargetVShiftByConstNode()
23318 case X86ISD::VSHLI: in getTargetVShiftByConstNode()
26017 Hi = getTargetVShiftByConstNode(X86ISD::VSHLI, dl, VT, Hi, 32, DAG); in LowerMUL()
26438 SDValue SHL = getTargetVShiftByConstNode(X86ISD::VSHLI, dl, ShiftVT, R, in LowerScalarImmediateShift()
26942 Amt = getTargetVShiftByConstNode(X86ISD::VSHLI, dl, ExtVT, Amt, 5, DAG); in LowerShift()
[all …]
DX86InstrFragmentsSIMD.td237 def X86vshli : SDNode<"X86ISD::VSHLI", X86vshiftimm>;
/external/llvm-project/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h395 X86_INTRINSIC_DATA(avx2_pslli_d, VSHIFT, X86ISD::VSHLI, 0),
396 X86_INTRINSIC_DATA(avx2_pslli_q, VSHIFT, X86ISD::VSHLI, 0),
397 X86_INTRINSIC_DATA(avx2_pslli_w, VSHIFT, X86ISD::VSHLI, 0),
849 X86_INTRINSIC_DATA(avx512_pslli_d_512, VSHIFT, X86ISD::VSHLI, 0),
850 X86_INTRINSIC_DATA(avx512_pslli_q_512, VSHIFT, X86ISD::VSHLI, 0),
851 X86_INTRINSIC_DATA(avx512_pslli_w_512, VSHIFT, X86ISD::VSHLI, 0),
1065 X86_INTRINSIC_DATA(sse2_pslli_d, VSHIFT, X86ISD::VSHLI, 0),
1066 X86_INTRINSIC_DATA(sse2_pslli_q, VSHIFT, X86ISD::VSHLI, 0),
1067 X86_INTRINSIC_DATA(sse2_pslli_w, VSHIFT, X86ISD::VSHLI, 0),
DX86ISelLowering.h360 VSHLI, enumerator
DX86ISelLowering.cpp7700 case X86ISD::VSHLI: in getFauxShuffleMask()
7719 if (X86ISD::VSHLI == Opcode) { in getFauxShuffleMask()
12356 SDValue SHL = DAG.getNode(X86ISD::VSHLI, DL, RotateVT, V1, in lowerShuffleAsBitRotate()
12672 Opcode = Left ? (ByteShift ? X86ISD::VSHLDQ : X86ISD::VSHLI) in matchShuffleAsShift()
24391 case X86ISD::VSHLI: in getTargetVShiftUniformOpcode()
24392 return IsVariable ? X86ISD::VSHL : X86ISD::VSHLI; in getTargetVShiftUniformOpcode()
24429 assert((Opc == X86ISD::VSHLI || Opc == X86ISD::VSRLI || Opc == X86ISD::VSRAI) in getTargetVShiftByConstNode()
24440 case X86ISD::VSHLI: in getTargetVShiftByConstNode()
27131 Hi = getTargetVShiftByConstNode(X86ISD::VSHLI, dl, VT, Hi, 32, DAG); in LowerMUL()
27524 SDValue SHL = getTargetVShiftByConstNode(X86ISD::VSHLI, dl, ShiftVT, R, in LowerScalarImmediateShift()
[all …]
DX86InstrFragmentsSIMD.td246 def X86vshli : SDNode<"X86ISD::VSHLI", X86vshiftimm>;