Searched refs:BaseIV (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 530 VPSingleDefRecipe *BaseIV = CanonicalIV; in createScalarIVSteps() local 532 BaseIV = new VPDerivedIVRecipe(Kind, FPBinOp, StartV, CanonicalIV, Step); in createScalarIVSteps() 533 HeaderVPBB->insert(BaseIV, IP); in createScalarIVSteps() 539 Type *ResultTy = TypeInfo.inferScalarType(BaseIV); in createScalarIVSteps() 545 BaseIV = new VPScalarCastRecipe(Instruction::Trunc, BaseIV, TruncTy); in createScalarIVSteps() 546 HeaderVPBB->insert(BaseIV, IP); in createScalarIVSteps() 563 BaseIV, Step, InductionOpcode, in createScalarIVSteps()
|
H A D | VPlanRecipes.cpp | 1408 Value *BaseIV = State.get(getOperand(0), VPIteration(0, 0)); in execute() local 1413 Type *BaseIVTy = BaseIV->getType()->getScalarType(); in execute() 1441 SplatIV = Builder.CreateVectorSplat(State.VF, BaseIV); in execute() 1482 auto *Add = Builder.CreateBinOp(AddOp, BaseIV, Mul); in execute()
|