Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryLoop.h25 class BinaryLoop : public LoopBase<BinaryBasicBlock, BinaryLoop> {
27 BinaryLoop() : LoopBase<BinaryBasicBlock, BinaryLoop>() {} in BinaryLoop() function
41 friend class LoopInfoBase<BinaryBasicBlock, BinaryLoop>;
42 explicit BinaryLoop(BinaryBasicBlock *BB) in BinaryLoop() function
43 : LoopBase<BinaryBasicBlock, BinaryLoop>(BB) {} in BinaryLoop()
46 class BinaryLoopInfo : public LoopInfoBase<BinaryBasicBlock, BinaryLoop> {
/llvm-project-15.0.7/bolt/lib/Passes/
H A DMCF.cpp356 DenseMap<const BinaryBasicBlock *, const BinaryLoop *>
358 DenseMap<const BinaryBasicBlock *, const BinaryLoop *> LoopNestLevel; in createLoopNestLevelMap()
387 DenseMap<const BinaryBasicBlock *, const BinaryLoop *> LoopNestLevel = in equalizeBBCounts()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryFunction.cpp3017 const BinaryLoop *Loop = BLI->getLoopFor(BB); in dumpGraph()
3975 std::stack<BinaryLoop *> St; in calculateLoopInfo()
3982 BinaryLoop *L = St.top(); in calculateLoopInfo()
3988 for (BinaryLoop::iterator I = L->begin(), E = L->end(); I != E; ++I) in calculateLoopInfo()
4019 SmallVector<BinaryLoop::Edge, 1> ExitEdges; in calculateLoopInfo()
4021 for (BinaryLoop::Edge &Exit : ExitEdges) { in calculateLoopInfo()
4399 std::stack<BinaryLoop *> St; in printLoopInfo()
4400 for_each(*BLI, [&](BinaryLoop *L) { St.push(L); }); in printLoopInfo()
4402 BinaryLoop *L = St.top(); in printLoopInfo()
4405 for_each(*L, [&](BinaryLoop *Inner) { St.push(Inner); }); in printLoopInfo()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt3 bolt/include/bolt/Core/BinaryLoop.h