Home
last modified time | relevance | path

Searched refs:TIBB (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp141 BasicBlock *TIBB = TI->getParent(); in SplitCriticalEdge() local
159 Function &F = *TIBB->getParent(); in SplitCriticalEdge()
160 Function::iterator FBBI = TIBB->getIterator(); in SplitCriticalEdge()
178 if (PN->getIncomingBlock(BBIdx) != TIBB) in SplitCriticalEdge()
179 BBIdx = PN->getBasicBlockIndex(TIBB); in SplitCriticalEdge()
205 DestBB, NewBB, {TIBB}, Options.MergeIdenticalEdges); in SplitCriticalEdge()
221 Updates.push_back({DominatorTree::Insert, TIBB, NewBB}); in SplitCriticalEdge()
223 if (llvm::find(successors(TIBB), DestBB) == succ_end(TIBB)) in SplitCriticalEdge()
224 Updates.push_back({DominatorTree::Delete, TIBB, DestBB}); in SplitCriticalEdge()
231 if (Loop *TIL = LI->getLoopFor(TIBB)) { in SplitCriticalEdge()
[all …]
H A DSimplifyCFG.cpp901 BasicBlock *TIBB = TI->getParent(); in SimplifyEqualityComparisonWithOnlyPredecessor() local
903 if (PredCases[i].Dest == TIBB) { in SimplifyEqualityComparisonWithOnlyPredecessor()
925 for (BasicBlock *Succ : successors(TIBB)) in SimplifyEqualityComparisonWithOnlyPredecessor()
927 Succ->removePredecessor(TIBB); in SimplifyEqualityComparisonWithOnlyPredecessor()