Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp275 .Case<VPExpandSCEVRecipe>([](const VPExpandSCEVRecipe *R) { in inferScalarType()
H A DVPlan.h2678 class VPExpandSCEVRecipe : public VPSingleDefRecipe {
2683 VPExpandSCEVRecipe(const SCEV *Expr, ScalarEvolution &SE) in VPExpandSCEVRecipe() function
2686 ~VPExpandSCEVRecipe() override = default;
2688 VPExpandSCEVRecipe *clone() override { in clone()
2689 return new VPExpandSCEVRecipe(Expr, SE); in clone()
H A DVPlan.cpp316 isa<VPExpandSCEVRecipe>(Def->getDefiningRecipe())) && in get()
1620 Expanded = new VPExpandSCEVRecipe(Expr, SE); in getOrCreateVPValueForSCEVExpr()
H A DVPlanRecipes.cpp2463 void VPExpandSCEVRecipe::execute(VPTransformState &State) { in execute()
2478 void VPExpandSCEVRecipe::print(raw_ostream &O, const Twine &Indent, in print()
H A DVPlanTransforms.cpp641 auto *ExpR = dyn_cast<VPExpandSCEVRecipe>(&R); in removeRedundantExpandSCEVRecipes()
H A DLoopVectorize.cpp9997 auto *ExpandR = cast<VPExpandSCEVRecipe>(&R); in processLoop()