Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp500 VPValue *BaseIV = CanonicalIV; in createScalarIVSteps() local
502 BaseIV = new VPDerivedIVRecipe(ID, StartV, CanonicalIV, Step, in createScalarIVSteps()
504 HeaderVPBB->insert(BaseIV->getDefiningRecipe(), IP); in createScalarIVSteps()
507 VPScalarIVStepsRecipe *Steps = new VPScalarIVStepsRecipe(ID, BaseIV, Step); in createScalarIVSteps()
H A DVPlanRecipes.cpp1116 Value *BaseIV = State.get(getOperand(0), VPIteration(0, 0)); in execute() local
1121 Type *BaseIVTy = BaseIV->getType()->getScalarType(); in execute()
1155 SplatIV = Builder.CreateVectorSplat(State.VF, BaseIV); in execute()
1196 auto *Add = Builder.CreateBinOp(AddOp, BaseIV, Mul); in execute()