Searched refs:CHRScope (Results 1 – 1 of 1) sorted by relevance
145 class CHRScope { class147 CHRScope(RegInfo RI) : BranchInsertPoint(nullptr) { in CHRScope() function in __anone1ce48180111::CHRScope169 bool appendable(CHRScope *Next) { in appendable()186 void append(CHRScope *Next) { in append()197 void addSub(CHRScope *SubIn) { in addSub()212 CHRScope *split(Region *Boundary) { in split()226 std::stable_partition(Subs.begin(), Subs.end(), [&](CHRScope *Sub) { in split()238 ArrayRef<CHRScope *> TailSubs(TailIt, Subs.end()); in split()241 auto *Scope = new CHRScope(TailRegInfos, TailSubs); in split()258 SmallVector<CHRScope *, 8> Subs; // Subscopes.[all …]