Searched refs:TIBB (Results 1 – 6 of 6) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | BreakCriticalEdges.cpp | 123 BasicBlock *TIBB = TI->getParent(); in SplitCriticalEdge() local 132 TIBB->getName() + "." + DestBB->getName() + "_crit_edge"); in SplitCriticalEdge() 141 Function &F = *TIBB->getParent(); in SplitCriticalEdge() 142 Function::iterator FBBI = TIBB->getIterator(); in SplitCriticalEdge() 160 if (PN->getIncomingBlock(BBIdx) != TIBB) in SplitCriticalEdge() 161 BBIdx = PN->getBasicBlockIndex(TIBB); in SplitCriticalEdge() 174 DestBB->removePredecessor(TIBB, Options.DontDeleteUselessPHIs); in SplitCriticalEdge() 213 DomTreeNode *TINode = DT->getNode(TIBB); in SplitCriticalEdge() 219 DomTreeNode *NewBBNode = DT->addNewBlock(NewBB, TIBB); in SplitCriticalEdge() 244 if (Loop *TIL = LI->getLoopFor(TIBB)) { in SplitCriticalEdge() [all …]
|
D | SimplifyCFG.cpp | 834 BasicBlock *TIBB = TI->getParent(); in SimplifyEqualityComparisonWithOnlyPredecessor() local 836 if (PredCases[i].Dest == TIBB) { in SimplifyEqualityComparisonWithOnlyPredecessor() 858 for (BasicBlock *Succ : successors(TIBB)) in SimplifyEqualityComparisonWithOnlyPredecessor() 860 Succ->removePredecessor(TIBB); in SimplifyEqualityComparisonWithOnlyPredecessor()
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
D | BreakCriticalEdges.cpp | 177 BasicBlock *TIBB = TI->getParent(); in SplitCriticalEdge() local 186 TIBB->getName() + "." + DestBB->getName() + "_crit_edge"); in SplitCriticalEdge() 195 Function &F = *TIBB->getParent(); in SplitCriticalEdge() 196 Function::iterator FBBI = TIBB; in SplitCriticalEdge() 214 if (PN->getIncomingBlock(BBIdx) != TIBB) in SplitCriticalEdge() 215 BBIdx = PN->getBasicBlockIndex(TIBB); in SplitCriticalEdge() 228 DestBB->removePredecessor(TIBB, DontDeleteUselessPhis); in SplitCriticalEdge() 274 DomTreeNode *TINode = DT->getNode(TIBB); in SplitCriticalEdge() 280 DomTreeNode *NewBBNode = DT->addNewBlock(NewBB, TIBB); in SplitCriticalEdge() 305 if (Loop *TIL = LI->getLoopFor(TIBB)) { in SplitCriticalEdge() [all …]
|
D | SimplifyCFG.cpp | 619 BasicBlock *TIBB = TI->getParent(); in SimplifyEqualityComparisonWithOnlyPredecessor() local 621 if (PredCases[i].second == TIBB) { in SimplifyEqualityComparisonWithOnlyPredecessor() 642 for (succ_iterator SI = succ_begin(TIBB), e = succ_end(TIBB); SI != e; ++SI) in SimplifyEqualityComparisonWithOnlyPredecessor() 644 (*SI)->removePredecessor(TIBB); in SimplifyEqualityComparisonWithOnlyPredecessor()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | BreakCriticalEdges.cpp | 140 BasicBlock *TIBB = TI->getParent(); in SplitCriticalEdge() local 149 TIBB->getName() + "." + DestBB->getName() + "_crit_edge"); in SplitCriticalEdge() 158 Function &F = *TIBB->getParent(); in SplitCriticalEdge() 159 Function::iterator FBBI = TIBB->getIterator(); in SplitCriticalEdge() 177 if (PN->getIncomingBlock(BBIdx) != TIBB) in SplitCriticalEdge() 178 BBIdx = PN->getBasicBlockIndex(TIBB); in SplitCriticalEdge() 191 DestBB->removePredecessor(TIBB, Options.DontDeleteUselessPHIs); in SplitCriticalEdge() 215 Updates.push_back({DominatorTree::Insert, TIBB, NewBB}); in SplitCriticalEdge() 217 if (llvm::find(successors(TIBB), DestBB) == succ_end(TIBB)) in SplitCriticalEdge() 218 Updates.push_back({DominatorTree::Delete, TIBB, DestBB}); in SplitCriticalEdge() [all …]
|
D | SimplifyCFG.cpp | 895 BasicBlock *TIBB = TI->getParent(); in SimplifyEqualityComparisonWithOnlyPredecessor() local 897 if (PredCases[i].Dest == TIBB) { in SimplifyEqualityComparisonWithOnlyPredecessor() 919 for (BasicBlock *Succ : successors(TIBB)) in SimplifyEqualityComparisonWithOnlyPredecessor() 921 Succ->removePredecessor(TIBB); in SimplifyEqualityComparisonWithOnlyPredecessor()
|