Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1718 GuardBlocks.push_back( in createGuardBlocks()
1721 assert(GuardBlocks.size() == GuardPredicates.size()); in createGuardBlocks()
1725 GuardBlocks.push_back(Outgoing.back()); in createGuardBlocks()
1727 for (int i = 0, e = GuardBlocks.size() - 1; i != e; ++i) { in createGuardBlocks()
1731 GuardBlocks[i]); in createGuardBlocks()
1735 GuardBlocks.pop_back(); in createGuardBlocks()
1739 DomTreeUpdater *DTU, SmallVectorImpl<BasicBlock *> &GuardBlocks, in CreateControlFlowHub() argument
1762 GuardBlocks.push_back(FirstGuardBlock); in CreateControlFlowHub()
1766 for (int i = 0, e = GuardBlocks.size(); i != e; ++i) { in CreateControlFlowHub()
1772 int NumGuards = GuardBlocks.size(); in CreateControlFlowHub()
[all …]
H A DUnifyLoopExits.cpp180 SmallVector<BasicBlock *, 8> GuardBlocks; in unifyLoopExits() local
182 auto LoopExitBlock = CreateControlFlowHub(&DTU, GuardBlocks, ExitingBlocks, in unifyLoopExits()
197 for (auto G : GuardBlocks) { in unifyLoopExits()
H A DFixIrreducible.cpp186 SmallVector<BasicBlock *, 8> GuardBlocks; in createNaturalLoopInternal() local
188 CreateControlFlowHub(&DTU, GuardBlocks, Predecessors, Headers, "irr"); in createNaturalLoopInternal()
208 for (auto G : GuardBlocks) { in createNaturalLoopInternal()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DBasicBlockUtils.h593 SmallVectorImpl<BasicBlock *> &GuardBlocks,