Home
last modified time | relevance | path

Searched refs:VPLiveOut (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h704 class VPLiveOut : public VPUser {
708 VPLiveOut(PHINode *Phi, VPValue *Op) in VPLiveOut() function
3301 MapVector<PHINode *, VPLiveOut *> LiveOuts;
3479 const MapVector<PHINode *, VPLiveOut *> &getLiveOuts() const { in getLiveOuts()
H A DVPlanRecipes.cpp195 void VPLiveOut::fixPhi(VPlan &Plan, VPTransformState &State) { in fixPhi()
221 void VPLiveOut::print(raw_ostream &O, VPSlotTracker &SlotTracker) const { in print()
H A DVPlanTransforms.cpp954 Penultimate, [](VPUser &U, unsigned) { return isa<VPLiveOut>(&U); }); in adjustFixedOrderRecurrences()
H A DVPlan.cpp1184 LiveOuts.insert({PN, new VPLiveOut(PN, V)}); in addLiveOut()
H A DLoopVectorize.cpp8828 assert(isa<VPLiveOut>(U) && in adjustRecipesForReductions()
9048 [](VPUser &User, unsigned) { return isa<VPLiveOut>(&User); }); in adjustRecipesForReductions()