Searched refs:GuardBlocks (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 1985 static void setupBranchForGuard(SmallVectorImpl<BasicBlock *> &GuardBlocks, in setupBranchForGuard() argument 1990 GuardBlocks.push_back(Outgoing.back()); in setupBranchForGuard() 1992 for (int i = 0, e = GuardBlocks.size() - 1; i != e; ++i) { in setupBranchForGuard() 1995 BranchInst::Create(Out, GuardBlocks[i + 1], GuardPredicates[Out], in setupBranchForGuard() 1996 GuardBlocks[i]); in setupBranchForGuard() 2000 GuardBlocks.pop_back(); in setupBranchForGuard() 2007 SmallVectorImpl<BasicBlock *> &GuardBlocks, BBPredicates &GuardPredicates) { in calcPredicateUsingInteger() argument 2009 auto FirstGuardBlock = GuardBlocks.front(); in calcPredicateUsingInteger() 2044 Out->getName() + ".predicate", GuardBlocks[i]); in calcPredicateUsingInteger() 2052 SmallVectorImpl<BasicBlock *> &GuardBlocks, BBPredicates &GuardPredicates, in calcPredicateUsingBooleans() argument [all …]
|
H A D | UnifyLoopExits.cpp | 185 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 D | FixIrreducible.cpp | 192 SmallVector<BasicBlock *, 8> GuardBlocks; in createNaturalLoopInternal() 194 CreateControlFlowHub(&DTU, GuardBlocks, Predecessors, Headers, "irr"); in createNaturalLoopInternal() 214 for (auto *G : GuardBlocks) { in createNaturalLoopInternal() 195 SmallVector<BasicBlock *, 8> GuardBlocks; createNaturalLoopInternal() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 675 DomTreeUpdater *DTU, SmallVectorImpl<BasicBlock *> &GuardBlocks,
|