Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp284 Value *SplatOp = getSplatValue(OtherOp); in matchStridedRecurrence() local
285 if (!SplatOp) in matchStridedRecurrence()
310 Start = Builder.CreateAdd(Start, SplatOp, "start"); in matchStridedRecurrence()
314 Start = Builder.CreateMul(Start, SplatOp, "start"); in matchStridedRecurrence()
315 Step = Builder.CreateMul(Step, SplatOp, "step"); in matchStridedRecurrence()
316 Stride = Builder.CreateMul(Stride, SplatOp, "stride"); in matchStridedRecurrence()
320 Start = Builder.CreateShl(Start, SplatOp, "start"); in matchStridedRecurrence()
321 Step = Builder.CreateShl(Step, SplatOp, "step"); in matchStridedRecurrence()
322 Stride = Builder.CreateShl(Stride, SplatOp, "stride"); in matchStridedRecurrence()
H A DRISCVISelLowering.cpp8249 unsigned SplatOp = II->ScalarOperand + 1 + HasChain; in lowerVectorIntrinsicScalars() local
8250 assert(SplatOp < Op.getNumOperands()); in lowerVectorIntrinsicScalars()
8253 SDValue &ScalarOp = Operands[SplatOp]; in lowerVectorIntrinsicScalars()
8280 MVT VT = Op.getOperand(SplatOp - 1).getSimpleValueType(); in lowerVectorIntrinsicScalars()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp6317 unsigned SplatOp = (Type == MVT::v16i8) ? PPC::VSPLTB : PPC::VSPLTH; in Select() local
6346 CurDAG->SelectNodeTo(N, SplatOp, Type, in Select()