Searched refs:VPWidenIntOrFpInductionRecipe (Results 1 – 6 of 6) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| D | VPlanTransforms.cpp | 57 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()
|
| D | VPRecipeBuilder.h | 83 VPWidenIntOrFpInductionRecipe *
|
| D | VPlan.h | 1020 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;
|
| D | VPlan.cpp | 689 isa<VPWidenIntOrFpInductionRecipe>(&R)) { in execute() 691 if (isa<VPWidenIntOrFpInductionRecipe>(&R)) { in execute()
|
| D | VPlanRecipes.cpp | 696 void VPWidenIntOrFpInductionRecipe::print(raw_ostream &O, const Twine &Indent, in print() 712 bool VPWidenIntOrFpInductionRecipe::isCanonical() const { in isCanonical()
|
| D | LoopVectorize.cpp | 8197 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 …]
|