Lines Matching defs:Exiting
3711 /// which form a Single-Entry-Single-Exiting subgraph of the output IR CFG.
3724 /// Hold the Single Exiting block of the SESE region modelled by the
3726 VPBlockBase *Exiting;
3733 VPRegionBlock(VPBlockBase *Entry, VPBlockBase *Exiting,
3735 : VPBlockBase(VPRegionBlockSC, Name), Entry(Entry), Exiting(Exiting),
3738 assert(Exiting->getSuccessors().empty() && "Exit block has successors.");
3740 Exiting->setParent(this);
3743 : VPBlockBase(VPRegionBlockSC, Name), Entry(nullptr), Exiting(nullptr),
3766 const VPBlockBase *getExiting() const { return Exiting; }
3767 VPBlockBase *getExiting() { return Exiting; }
3774 Exiting = ExitingBlock;
4107 /// Create a new VPRegionBlock with \p Entry, \p Exiting and \p Name. If \p
4110 VPRegionBlock *createVPRegionBlock(VPBlockBase *Entry, VPBlockBase *Exiting,
4113 auto *VPB = new VPRegionBlock(Entry, Exiting, Name, IsReplicator);