Home
last modified time | relevance | path

Searched refs:ScalarStep (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanUnroll.cpp160 VPValue *ScalarStep = IV->getStepValue(); in unrollWidenInductionByUF() local
163 VPInstruction::WideIVStep, {&Plan.getVF(), ScalarStep}, IVTy, Flags, in unrollWidenInductionByUF()
H A DVPlanTransforms.cpp2720 VPValue *ScalarStep; in convertToConcreteRecipes() local
2722 m_VPValue(VectorStep), m_VPValue(ScalarStep)))) in convertToConcreteRecipes()
2737 ScalarStep->isLiveIn() in convertToConcreteRecipes()
2738 ? dyn_cast<ConstantInt>(ScalarStep->getLiveInIRValue()) in convertToConcreteRecipes()
2742 if (TypeInfo.inferScalarType(ScalarStep) != IVTy) { in convertToConcreteRecipes()
2743 ScalarStep = in convertToConcreteRecipes()
2744 Builder.createWidenCast(Instruction::Trunc, ScalarStep, IVTy); in convertToConcreteRecipes()
2754 MulOpc, {VectorStep, ScalarStep}, Flags, R.getDebugLoc()); in convertToConcreteRecipes()