Searched refs:SplatStep (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 2197 Value *UnitStepVec = nullptr, *SplatStep = nullptr, *SplatIV = nullptr; in execute() local 2202 SplatStep = Builder.CreateVectorSplat(State.VF, Step); in execute() 2230 auto *Mul = Builder.CreateBinOp(MulOp, InitVec, SplatStep); in execute()
|
| H A D | VPlanTransforms.cpp | 2632 VPValue *SplatStep = Builder.createNaryOp(VPInstruction::Broadcast, Step); in expandVPWidenIntOrFpInduction() local 2634 Init = Builder.createNaryOp(MulOp, {Init, SplatStep}, Flags); in expandVPWidenIntOrFpInduction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 3797 SDValue SplatStep = DAG.getSignedConstant(SplatStepVal, DL, VIDVT); in lowerBuildVectorViaVID() local 3798 VID = DAG.getNode(StepOpcode, DL, VIDVT, VID, SplatStep); in lowerBuildVectorViaVID() 3801 SDValue SplatStep = in lowerBuildVectorViaVID() local 3803 VID = DAG.getNode(ISD::SRL, DL, VIDVT, VID, SplatStep); in lowerBuildVectorViaVID()
|