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.cpp146 class CHRScope { class
148 CHRScope(RegInfo RI) : BranchInsertPoint(nullptr) { in CHRScope() function in __anone1ce48180111::CHRScope
170 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 …]