Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1978 GuardBlocks.push_back(Outgoing.back()); in setupBranchForGuard()
1980 for (int i = 0, e = GuardBlocks.size() - 1; i != e; ++i) { in setupBranchForGuard()
1984 GuardBlocks[i]); in setupBranchForGuard()
1988 GuardBlocks.pop_back(); in setupBranchForGuard()
1997 auto FirstGuardBlock = GuardBlocks.front(); in calcPredicateUsingInteger()
2045 auto FirstGuardBlock = GuardBlocks.front(); in calcPredicateUsingBooleans()
2117 GuardBlocks.push_back( in convertToGuardPredicates()
2153 auto FirstGuardBlock = GuardBlocks.front(); in CreateControlFlowHub()
2156 for (int i = 0, e = GuardBlocks.size(); i != e; ++i) in CreateControlFlowHub()
2162 int NumGuards = GuardBlocks.size(); in CreateControlFlowHub()
[all …]
H A DUnifyLoopExits.cpp185 SmallVector<BasicBlock *, 8> GuardBlocks; in unifyLoopExits() local
188 CreateControlFlowHub(&DTU, GuardBlocks, ExitingBlocks, Exits, "loop.exit", in unifyLoopExits()
203 for (auto *G : GuardBlocks) { in unifyLoopExits()
H A DFixIrreducible.cpp192 SmallVector<BasicBlock *, 8> GuardBlocks; in createNaturalLoopInternal() local
194 CreateControlFlowHub(&DTU, GuardBlocks, Predecessors, Headers, "irr"); in createNaturalLoopInternal()
214 for (auto *G : GuardBlocks) { in createNaturalLoopInternal()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h675 DomTreeUpdater *DTU, SmallVectorImpl<BasicBlock *> &GuardBlocks,