Home
last modified time | relevance | path

Searched refs:VSHL (Results 1 – 16 of 16) sorted by relevance

/external/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h214 X86_INTRINSIC_DATA(avx2_psll_d, INTR_TYPE_2OP, X86ISD::VSHL, 0),
215 X86_INTRINSIC_DATA(avx2_psll_q, INTR_TYPE_2OP, X86ISD::VSHL, 0),
216 X86_INTRINSIC_DATA(avx2_psll_w, INTR_TYPE_2OP, X86ISD::VSHL, 0),
371 X86_INTRINSIC_DATA(avx512_mask_psll_d, INTR_TYPE_2OP_MASK, X86ISD::VSHL, 0),
372 X86_INTRINSIC_DATA(avx512_mask_psll_q, INTR_TYPE_2OP_MASK, X86ISD::VSHL, 0),
527 X86_INTRINSIC_DATA(sse2_psll_d, INTR_TYPE_2OP, X86ISD::VSHL, 0),
528 X86_INTRINSIC_DATA(sse2_psll_q, INTR_TYPE_2OP, X86ISD::VSHL, 0),
529 X86_INTRINSIC_DATA(sse2_psll_w, INTR_TYPE_2OP, X86ISD::VSHL, 0),
DX86ISelLowering.h290 VSHL, VSRL, VSRA, enumerator
DX86InstrFragmentsSIMD.td159 def X86vshl : SDNode<"X86ISD::VSHL",
DX86ISelLowering.cpp14609 case X86ISD::VSHLI: Opc = X86ISD::VSHL; break; in getTargetVShiftNode()
16328 return DAG.getNode(X86ISD::VSHL, dl, VT, R, Op.getOperand(1)); in LowerScalarVariableShift()
17580 case X86ISD::VSHL: return "X86ISD::VSHL"; in getTargetNodeName()
/external/llvm/test/CodeGen/R600/
Dtrunc.ll25 ; SI: v_mov_b32_e32 [[VSHL:v[0-9]+]], [[SHL]]
26 ; SI: buffer_store_dword [[VSHL]],
/external/llvm/include/llvm/IR/
DIntrinsicsARM.td295 // represented by intrinsics in LLVM, and even the basic VSHL variable shift
296 // operation cannot be safely translated to LLVM's shift operators. VSHL can
303 // shifts, where the constant is replicated. For consistency with VSHL (and
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h111 VSHL, enumerator
DAArch64ISelLowering.cpp833 case AArch64ISD::VSHL: return "AArch64ISD::VSHL"; in getTargetNodeName()
5502 if ((ShiftOpc != AArch64ISD::VSHL && ShiftOpc != AArch64ISD::VLSHR)) in tryLowerToSLI()
6258 return DAG.getNode(AArch64ISD::VSHL, SDLoc(Op), VT, Op.getOperand(0), in LowerVectorSRA_SRL_SHL()
DAArch64InstrInfo.td198 def AArch64vshl : SDNode<"AArch64ISD::VSHL", SDT_AArch64vshift>;
/external/llvm/lib/Target/ARM/
DARMISelLowering.h108 VSHL, // ...left enumerator
DARMISelLowering.cpp1074 case ARMISD::VSHL: return "ARMISD::VSHL"; in getTargetNodeName()
3886 Mask = DAG.getNode(ARMISD::VSHL, dl, OpVT, in LowerFCOPYSIGN()
3894 Tmp1 = DAG.getNode(ARMISD::VSHL, dl, OpVT, in LowerFCOPYSIGN()
9449 VShiftOpc = ARMISD::VSHL; in PerformIntrinsicCombine()
9589 return DAG.getNode(ARMISD::VSHL, SDLoc(N), VT, N->getOperand(0), in PerformShiftCombine()
9974 U->getOpcode() == ISD::SHL || U->getOpcode() == ARMISD::VSHL)) in isVectorLoadExtDesirable()
DARMScheduleSwift.td1575 "VSHL", "VSHR(s|u)", "VSHLL", "VQSHL", "VQSHLU", "VBIF",
DARMInstrNEON.td517 def NEONvshl : SDNode<"ARMISD::VSHL", SDTARMVSH>;
5186 // VSHL : Vector Shift
5194 // VSHL : Vector Shift Left (Immediate)
/external/clang/include/clang/Basic/
Darm_neon.td582 def VSHL : SInst<"vshl", "ddx", "csilUcUsUiUlQcQsQiQlQUcQUsQUiQUl">;
/external/valgrind/none/tests/arm/
Dneon128.stdout.exp429 ---- VSHL (register) ----
2544 ---- VSHL (immediate) ----
Dneon64.stdout.exp618 ---- VSHL (register) ----
3824 ---- VSHL (immediate) ----