Searched refs:CHRScope (Results 1 – 1 of 1) sorted by relevance
146 class CHRScope { class148 CHRScope(RegInfo RI) : BranchInsertPoint(nullptr) { in CHRScope() function in __anone1ce48180111::CHRScope170 bool appendable(CHRScope *Next) { in appendable()187 void append(CHRScope *Next) { in append()198 void addSub(CHRScope *SubIn) { in addSub()213 CHRScope *split(Region *Boundary) { in split()227 std::stable_partition(Subs.begin(), Subs.end(), [&](CHRScope *Sub) { in split()239 ArrayRef<CHRScope *> TailSubs(TailIt, Subs.end()); in split()242 auto *Scope = new CHRScope(TailRegInfos, TailSubs); in split()259 SmallVector<CHRScope *, 8> Subs; // Subscopes.[all …]