Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp145 class CHRScope { class
147 CHRScope(RegInfo RI) : BranchInsertPoint(nullptr) { in CHRScope() function in __anone1ce48180111::CHRScope
169 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 …]