Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp455 VPWidenCanonicalIVRecipe *WidenNewIV = nullptr; in removeRedundantCanonicalIVs()
457 WidenNewIV = dyn_cast<VPWidenCanonicalIVRecipe>(U); in removeRedundantCanonicalIVs()
1338 [](VPUser *U) { return isa<VPWidenCanonicalIVRecipe>(U); }); in collectAllHeaderMasks()
1340 [](VPUser *U) { return isa<VPWidenCanonicalIVRecipe>(U); }) <= in collectAllHeaderMasks()
1345 cast<VPWidenCanonicalIVRecipe>(*FoundWidenCanonicalIVUser); in collectAllHeaderMasks()
1385 [](VPUser *U) { return isa<VPWidenCanonicalIVRecipe>(U); }); in addActiveLaneMask()
1389 cast<VPWidenCanonicalIVRecipe>(*FoundWidenCanonicalIVUser); in addActiveLaneMask()
H A DVPlanAnalysis.cpp261 VPWidenCanonicalIVRecipe>([this](const VPRecipeBase *R) { in inferScalarType()
H A DVPlan.h2835 class VPWidenCanonicalIVRecipe : public VPSingleDefRecipe {
2837 VPWidenCanonicalIVRecipe(VPCanonicalIVPHIRecipe *CanonicalIV) in VPWidenCanonicalIVRecipe() function
2840 ~VPWidenCanonicalIVRecipe() override = default;
2842 VPWidenCanonicalIVRecipe *clone() override { in clone()
2843 return new VPWidenCanonicalIVRecipe( in clone()
H A DVPlanRecipes.cpp2486 void VPWidenCanonicalIVRecipe::execute(VPTransformState &State) { in execute()
2507 void VPWidenCanonicalIVRecipe::print(raw_ostream &O, const Twine &Indent, in print()
H A DVPlan.cpp1632 return isa<VPWidenCanonicalIVRecipe>(A) || in isHeaderMask()
H A DLoopVectorize.cpp7822 auto *IV = new VPWidenCanonicalIVRecipe(Plan.getCanonicalIV()); in createHeaderMask()