Searched refs:GuardBlocks (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 1744 GuardBlocks.push_back( in createGuardBlocks() 1747 assert(GuardBlocks.size() == GuardPredicates.size()); in createGuardBlocks() 1751 GuardBlocks.push_back(Outgoing.back()); in createGuardBlocks() 1753 for (int i = 0, e = GuardBlocks.size() - 1; i != e; ++i) { in createGuardBlocks() 1757 GuardBlocks[i]); in createGuardBlocks() 1761 GuardBlocks.pop_back(); in createGuardBlocks() 1765 DomTreeUpdater *DTU, SmallVectorImpl<BasicBlock *> &GuardBlocks, in CreateControlFlowHub() argument 1788 GuardBlocks.push_back(FirstGuardBlock); in CreateControlFlowHub() 1792 for (int i = 0, e = GuardBlocks.size(); i != e; ++i) { in CreateControlFlowHub() 1798 int NumGuards = GuardBlocks.size(); in CreateControlFlowHub() [all …]
|
| H A D | UnifyLoopExits.cpp | 182 SmallVector<BasicBlock *, 8> GuardBlocks; in unifyLoopExits() local 184 auto LoopExitBlock = CreateControlFlowHub(&DTU, GuardBlocks, ExitingBlocks, in unifyLoopExits() 199 for (auto G : GuardBlocks) { in unifyLoopExits()
|
| H A D | FixIrreducible.cpp | 195 SmallVector<BasicBlock *, 8> GuardBlocks; in createNaturalLoopInternal() local 197 CreateControlFlowHub(&DTU, GuardBlocks, Predecessors, Headers, "irr"); in createNaturalLoopInternal() 217 for (auto G : GuardBlocks) { in createNaturalLoopInternal()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | BasicBlockUtils.h | 578 SmallVectorImpl<BasicBlock *> &GuardBlocks,
|