Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp117 BasicBlock *TIBB = TI->getParent(); in SplitKnownCriticalEdge() local
134 if (Loop *TIL = LI->getLoopFor(TIBB)) { in SplitKnownCriticalEdge()
146 if (P == TIBB) in SplitKnownCriticalEdge()
172 NewBB = BasicBlock::Create(TI->getContext(), TIBB->getName() + "." + in SplitKnownCriticalEdge()
180 Function &F = *TIBB->getParent(); in SplitKnownCriticalEdge()
181 Function::iterator FBBI = TIBB->getIterator(); in SplitKnownCriticalEdge()
202 if (PN->getIncomingBlock(BBIdx) != TIBB) in SplitKnownCriticalEdge()
203 BBIdx = PN->getBasicBlockIndex(TIBB); in SplitKnownCriticalEdge()
216 DestBB->removePredecessor(TIBB, Options.KeepOneInputPHIs); in SplitKnownCriticalEdge()
229 DestBB, NewBB, {TIBB}, Options.MergeIdenticalEdges); in SplitKnownCriticalEdge()
[all …]
H A DSimplifyCFG.cpp990 BasicBlock *TIBB = TI->getParent(); in SimplifyEqualityComparisonWithOnlyPredecessor() local
992 if (PredCases[i].Dest == TIBB) { in SimplifyEqualityComparisonWithOnlyPredecessor()
1016 for (BasicBlock *Succ : successors(TIBB)) in SimplifyEqualityComparisonWithOnlyPredecessor()
1020 Succ->removePredecessor(TIBB); in SimplifyEqualityComparisonWithOnlyPredecessor()
1037 Updates.push_back({DominatorTree::Delete, TIBB, RemovedSucc}); in SimplifyEqualityComparisonWithOnlyPredecessor()