Searched refs:VPWidenCanonicalIVRecipe (Results 1 – 6 of 6) sorted by relevance
455 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()
261 VPWidenCanonicalIVRecipe>([this](const VPRecipeBase *R) { in inferScalarType()
2835 class VPWidenCanonicalIVRecipe : public VPSingleDefRecipe {2837 VPWidenCanonicalIVRecipe(VPCanonicalIVPHIRecipe *CanonicalIV) in VPWidenCanonicalIVRecipe() function2840 ~VPWidenCanonicalIVRecipe() override = default;2842 VPWidenCanonicalIVRecipe *clone() override { in clone()2843 return new VPWidenCanonicalIVRecipe( in clone()
2486 void VPWidenCanonicalIVRecipe::execute(VPTransformState &State) { in execute()2507 void VPWidenCanonicalIVRecipe::print(raw_ostream &O, const Twine &Indent, in print()
1632 return isa<VPWidenCanonicalIVRecipe>(A) || in isHeaderMask()
7822 auto *IV = new VPWidenCanonicalIVRecipe(Plan.getCanonicalIV()); in createHeaderMask()