Searched refs:BaseIV (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 500 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 D | VPlanRecipes.cpp | 1116 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()
|