Searched refs:VPLiveOut (Results 1 – 4 of 4) sorted by relevance
669 class VPLiveOut : public VPUser {673 VPLiveOut(PHINode *Phi, VPValue *Op) in VPLiveOut() function2690 MapVector<PHINode *, VPLiveOut *> LiveOuts;2869 const MapVector<PHINode *, VPLiveOut *> &getLiveOuts() const { in getLiveOuts()
172 void VPLiveOut::fixPhi(VPlan &Plan, VPTransformState &State) { in fixPhi()187 void VPLiveOut::print(raw_ostream &O, VPSlotTracker &SlotTracker) const { in print()
944 LiveOuts.insert({PN, new VPLiveOut(PN, V)}); in addLiveOut()
3619 SmallVector<VPLiveOut *> LiveOuts; in fixFixedOrderRecurrence()3621 if (auto *LiveOut = dyn_cast<VPLiveOut>(U)) in fixFixedOrderRecurrence()3644 for (VPLiveOut *LiveOut : LiveOuts) { in fixFixedOrderRecurrence()9025 assert(isa<VPLiveOut>(U) && in adjustRecipesForReductions()9191 [](VPUser &User, unsigned) { return isa<VPLiveOut>(&User); }); in adjustRecipesForReductions()