Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp2197 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 DVPlanTransforms.cpp2632 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 DRISCVISelLowering.cpp3797 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()