Home
last modified time | relevance | path

Searched refs:VPWidenIntOrFpInductionRecipe (Results 1 – 6 of 6) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DVPlanTransforms.cpp57 new VPWidenIntOrFpInductionRecipe(Phi, Start, Step, *II, true); in VPInstructionsToVPRecipes()
344 auto *IV = dyn_cast<VPWidenIntOrFpInductionRecipe>(&Phi); in removeRedundantInductionCasts()
388 auto *WidenOriginalIV = dyn_cast<VPWidenIntOrFpInductionRecipe>(&Phi); in removeRedundantCanonicalIVs()
429 auto *WideIV = dyn_cast<VPWidenIntOrFpInductionRecipe>(&Phi); in optimizeInductions()
DVPRecipeBuilder.h83 VPWidenIntOrFpInductionRecipe *
DVPlan.h1020 class VPWidenIntOrFpInductionRecipe : public VPRecipeBase, public VPValue {
1026 VPWidenIntOrFpInductionRecipe(PHINode *IV, VPValue *Start, VPValue *Step, in VPWidenIntOrFpInductionRecipe() function
1033 VPWidenIntOrFpInductionRecipe(PHINode *IV, VPValue *Start, VPValue *Step, in VPWidenIntOrFpInductionRecipe() function
1040 ~VPWidenIntOrFpInductionRecipe() override = default;
DVPlan.cpp689 isa<VPWidenIntOrFpInductionRecipe>(&R)) { in execute()
691 if (isa<VPWidenIntOrFpInductionRecipe>(&R)) { in execute()
DVPlanRecipes.cpp696 void VPWidenIntOrFpInductionRecipe::print(raw_ostream &O, const Twine &Indent, in print()
712 bool VPWidenIntOrFpInductionRecipe::isCanonical() const { in isCanonical()
DLoopVectorize.cpp8197 static VPWidenIntOrFpInductionRecipe *createWidenInductionRecipes( in createWidenInductionRecipes()
8221 return new VPWidenIntOrFpInductionRecipe(Phi, Start, Step, IndDesc, TruncI, in createWidenInductionRecipes()
8225 return new VPWidenIntOrFpInductionRecipe(Phi, Start, Step, IndDesc, in createWidenInductionRecipes()
8254 VPWidenIntOrFpInductionRecipe *VPRecipeBuilder::tryToOptimizeInductionTruncate( in tryToOptimizeInductionTruncate()
8904 SmallVector<VPWidenIntOrFpInductionRecipe *> InductionsToMove; in buildVPlanWithVPRecipes()
8959 if (isa<VPWidenIntOrFpInductionRecipe>(Recipe) && in buildVPlanWithVPRecipes()
8968 cast<VPWidenIntOrFpInductionRecipe>(Recipe)); in buildVPlanWithVPRecipes()
9072 for (VPWidenIntOrFpInductionRecipe *Ind : InductionsToMove) in buildVPlanWithVPRecipes()
9352 void VPWidenIntOrFpInductionRecipe::execute(VPTransformState &State) { in execute()
9909 assert((isa<VPWidenIntOrFpInductionRecipe>(Def->getDefiningRecipe()) || in get()
[all …]