Searched refs:VPFirstOrderRecurrencePHIRecipe (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanTransforms.cpp | 652 sinkRecurrenceUsersAfterPrevious(VPFirstOrderRecurrencePHIRecipe *FOR, in sinkRecurrenceUsersAfterPrevious() 712 SmallVector<VPFirstOrderRecurrencePHIRecipe *> RecurrencePhis; in adjustFixedOrderRecurrences() 715 if (auto *FOR = dyn_cast<VPFirstOrderRecurrencePHIRecipe>(&R)) in adjustFixedOrderRecurrences() 718 for (VPFirstOrderRecurrencePHIRecipe *FOR : RecurrencePhis) { in adjustFixedOrderRecurrences() 719 SmallPtrSet<VPFirstOrderRecurrencePHIRecipe *, 4> SeenPhis; in adjustFixedOrderRecurrences() 724 dyn_cast_or_null<VPFirstOrderRecurrencePHIRecipe>(Previous)) { in adjustFixedOrderRecurrences()
|
| H A D | VPlanAnalysis.cpp | 209 .Case<VPCanonicalIVPHIRecipe, VPFirstOrderRecurrencePHIRecipe, in inferScalarType()
|
| H A D | VPlanRecipes.cpp | 1678 void VPFirstOrderRecurrencePHIRecipe::execute(VPTransformState &State) { in execute() 1707 void VPFirstOrderRecurrencePHIRecipe::print(raw_ostream &O, const Twine &Indent, in print()
|
| H A D | VPlan.h | 1704 struct VPFirstOrderRecurrencePHIRecipe : public VPHeaderPHIRecipe { struct 1705 VPFirstOrderRecurrencePHIRecipe(PHINode *Phi, VPValue &Start) in VPFirstOrderRecurrencePHIRecipe() argument
|
| H A D | VPlan.cpp | 830 isa<VPFirstOrderRecurrencePHIRecipe>(PhiR) || in execute()
|
| H A D | LoopVectorize.cpp | 627 void fixFixedOrderRecurrence(VPFirstOrderRecurrencePHIRecipe *PhiR, 3477 if (auto *FOR = dyn_cast<VPFirstOrderRecurrencePHIRecipe>(&R)) in fixVectorizedLoop() 3548 VPFirstOrderRecurrencePHIRecipe *PhiR, VPTransformState &State) { in fixFixedOrderRecurrence() 8542 PhiRecipe = new VPFirstOrderRecurrencePHIRecipe(Phi, *StartV); in tryToCreateWidenRecipe()
|