Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp177 class CHRScope { class
179 CHRScope(RegInfo RI) : BranchInsertPoint(nullptr) { in CHRScope() function in __anon566c75c30211::CHRScope
201 bool appendable(CHRScope *Next) { in appendable()
218 void append(CHRScope *Next) { in append()
229 void addSub(CHRScope *SubIn) { in addSub()
244 CHRScope *split(Region *Boundary) { in split()
258 std::stable_partition(Subs.begin(), Subs.end(), [&](CHRScope *Sub) { in split()
270 ArrayRef<CHRScope *> TailSubs(TailIt, Subs.end()); in split()
273 auto *Scope = new CHRScope(TailRegInfos, TailSubs); in split()
290 SmallVector<CHRScope *, 8> Subs; // Subscopes.
[all …]