Searched refs:VPFirstOrderRecurrencePHIRecipe (Results 1 – 6 of 6) sorted by relevance
763 sinkRecurrenceUsersAfterPrevious(VPFirstOrderRecurrencePHIRecipe *FOR, in sinkRecurrenceUsersAfterPrevious()823 SmallVector<VPFirstOrderRecurrencePHIRecipe *> RecurrencePhis; in adjustFixedOrderRecurrences()826 if (auto *FOR = dyn_cast<VPFirstOrderRecurrencePHIRecipe>(&R)) in adjustFixedOrderRecurrences()843 for (VPFirstOrderRecurrencePHIRecipe *FOR : RecurrencePhis) { in adjustFixedOrderRecurrences()844 SmallPtrSet<VPFirstOrderRecurrencePHIRecipe *, 4> SeenPhis; in adjustFixedOrderRecurrences()849 dyn_cast_or_null<VPFirstOrderRecurrencePHIRecipe>(Previous)) { in adjustFixedOrderRecurrences()
248 VPFirstOrderRecurrencePHIRecipe, VPReductionPHIRecipe, in inferScalarType()
1939 struct VPFirstOrderRecurrencePHIRecipe : public VPHeaderPHIRecipe { struct1940 VPFirstOrderRecurrencePHIRecipe(PHINode *Phi, VPValue &Start) in VPFirstOrderRecurrencePHIRecipe() function1949 VPFirstOrderRecurrencePHIRecipe *clone() override { in clone() argument1950 return new VPFirstOrderRecurrencePHIRecipe( in clone()
2516 void VPFirstOrderRecurrencePHIRecipe::execute(VPTransformState &State) { in execute()2545 void VPFirstOrderRecurrencePHIRecipe::print(raw_ostream &O, const Twine &Indent, in print()
1062 isa<VPFirstOrderRecurrencePHIRecipe, VPEVLBasedIVPHIRecipe>(PhiR) || in execute()
8280 PhiRecipe = new VPFirstOrderRecurrencePHIRecipe(Phi, *StartV); in tryToCreateWidenRecipe()8437 auto *FOR = dyn_cast<VPFirstOrderRecurrencePHIRecipe>(&HeaderPhi); in addLiveOutsForFirstOrderRecurrences()