Home
last modified time | relevance | path

Searched refs:SplatOp (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp278 Value *SplatOp = getSplatValue(OtherOp); in matchStridedRecurrence() local
279 if (!SplatOp) in matchStridedRecurrence()
305 Start = Builder.CreateAdd(Start, SplatOp, "start"); in matchStridedRecurrence()
309 Start = Builder.CreateMul(Start, SplatOp, "start"); in matchStridedRecurrence()
310 Stride = Builder.CreateMul(Stride, SplatOp, "stride"); in matchStridedRecurrence()
314 Start = Builder.CreateShl(Start, SplatOp, "start"); in matchStridedRecurrence()
315 Stride = Builder.CreateShl(Stride, SplatOp, "stride"); in matchStridedRecurrence()
329 Step = Builder.CreateMul(Step, SplatOp, "step"); in matchStridedRecurrence()
332 Step = Builder.CreateShl(Step, SplatOp, "step"); in matchStridedRecurrence()
H A DRISCVISelLowering.cpp10310 unsigned SplatOp = II->ScalarOperand + 1 + HasChain; in lowerVectorIntrinsicScalars() local
10311 assert(SplatOp < Op.getNumOperands()); in lowerVectorIntrinsicScalars()
10314 SDValue &ScalarOp = Operands[SplatOp]; in lowerVectorIntrinsicScalars()
10341 MVT VT = Op.getOperand(SplatOp - 1).getSimpleValueType(); in lowerVectorIntrinsicScalars()
10544 unsigned SplatOp = II->ScalarOperand + 1; in promoteVCIXScalar() local
10545 assert(SplatOp < Op.getNumOperands()); in promoteVCIXScalar()
10547 SDValue &ScalarOp = Operands[SplatOp]; in promoteVCIXScalar()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp6341 unsigned SplatOp = (Type == MVT::v16i8) ? PPC::VSPLTB : PPC::VSPLTH; in Select() local
6370 CurDAG->SelectNodeTo(N, SplatOp, Type, in Select()