Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanUnroll.cpp162 VPInstruction *VectorStep = Builder.createNaryOp( in unrollWidenInductionByUF() local
166 ToSkip.insert(VectorStep); in unrollWidenInductionByUF()
191 VectorStep, in unrollWidenInductionByUF()
198 IV->addOperand(VectorStep); in unrollWidenInductionByUF()
H A DVPlanTransforms.cpp2719 VPValue *VectorStep; in convertToConcreteRecipes() local
2722 m_VPValue(VectorStep), m_VPValue(ScalarStep)))) in convertToConcreteRecipes()
2729 if (TypeInfo.inferScalarType(VectorStep) != IVTy) { in convertToConcreteRecipes()
2733 VectorStep = Builder.createWidenCast(CastOp, VectorStep, IVTy); in convertToConcreteRecipes()
2754 MulOpc, {VectorStep, ScalarStep}, Flags, R.getDebugLoc()); in convertToConcreteRecipes()
2755 VectorStep = Mul; in convertToConcreteRecipes()
2756 VPI->replaceAllUsesWith(VectorStep); in convertToConcreteRecipes()
3339 unsigned VectorStep = Plan.getUF() * VF.getKnownMinValue(); in addBranchWeightToMiddleTerminator() local
3341 VectorStep *= *VScaleForTuning; in addBranchWeightToMiddleTerminator()
3342 assert(VectorStep > 0 && "trip count should not be zero"); in addBranchWeightToMiddleTerminator()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp8050 SDValue VectorStep = DAG.getStepVector(sdl, VecTy); in visitIntrinsicCall() local
8052 ISD::UADDSAT, sdl, VecTy, VectorIndex, VectorStep); in visitIntrinsicCall()