Searched refs:VSHLI (Results 1 – 5 of 5) sorted by relevance
/external/llvm/test/CodeGen/X86/ |
D | vshift-6.ll | 11 ; A = VSHLI(MVT::v8i16, r & (char16)15, 4) 15 ; C = VSHLI(MVT::v8i16, r & (char16)63, 2)
|
/external/llvm/lib/Target/X86/ |
D | X86IntrinsicsInfo.h | 295 X86_INTRINSIC_DATA(avx2_pslli_d, VSHIFT, X86ISD::VSHLI, 0), 296 X86_INTRINSIC_DATA(avx2_pslli_q, VSHIFT, X86ISD::VSHLI, 0), 297 X86_INTRINSIC_DATA(avx2_pslli_w, VSHIFT, X86ISD::VSHLI, 0), 1154 X86_INTRINSIC_DATA(avx512_mask_pslli_d, VSHIFT_MASK, X86ISD::VSHLI, 0), 1155 X86_INTRINSIC_DATA(avx512_mask_pslli_q, VSHIFT_MASK, X86ISD::VSHLI, 0), 1707 X86_INTRINSIC_DATA(sse2_pslli_d, VSHIFT, X86ISD::VSHLI, 0), 1708 X86_INTRINSIC_DATA(sse2_pslli_q, VSHIFT, X86ISD::VSHLI, 0), 1709 X86_INTRINSIC_DATA(sse2_pslli_w, VSHIFT, X86ISD::VSHLI, 0),
|
D | X86ISelLowering.h | 314 VSHLI, VSRLI, VSRAI, enumerator
|
D | X86ISelLowering.cpp | 4605 return DAG.getNode(X86ISD::VSHLI, dl, OpVT, WideSubVec, in Insert1BitVector() 4611 WideSubVec = DAG.getNode(X86ISD::VSHLI, dl, OpVT, WideSubVec, in Insert1BitVector() 4621 Vec = DAG.getNode(X86ISD::VSHLI, dl, OpVT, Vec, ShiftBits); in Insert1BitVector() 4629 WideSubVec = DAG.getNode(X86ISD::VSHLI, dl, OpVT, Vec, in Insert1BitVector() 4632 Vec = DAG.getNode(X86ISD::VSHLI, dl, OpVT, Vec, ShiftBits); in Insert1BitVector() 7452 unsigned OpCode = Left ? (ByteShift ? X86ISD::VSHLDQ : X86ISD::VSHLI) in lowerVectorShuffleAsShift() 11574 Vec = DAG.getNode(X86ISD::VSHLI, dl, VecVT, Vec, in ExtractBitFromMaskVector() 11717 EltInVec = DAG.getNode(X86ISD::VSHLI, dl, VecVT, EltInVec, in InsertBitToMaskVector() 15989 assert((Opc == X86ISD::VSHLI || Opc == X86ISD::VSRLI || Opc == X86ISD::VSRAI) in getTargetVShiftByConstNode() 16002 case X86ISD::VSHLI: in getTargetVShiftByConstNode() [all …]
|
D | X86InstrFragmentsSIMD.td | 224 def X86vshli : SDNode<"X86ISD::VSHLI", SDTIntShiftOp>;
|