reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
162 TIBB->getName() + "." + DestBB->getName() + "_crit_edge"); 171 Function &F = *TIBB->getParent(); 172 Function::iterator FBBI = TIBB->getIterator(); 190 if (PN->getIncomingBlock(BBIdx) != TIBB) 191 BBIdx = PN->getBasicBlockIndex(TIBB); 204 DestBB->removePredecessor(TIBB, Options.KeepOneInputPHIs); 218 DestBB, NewBB, {TIBB}, Options.MergeIdenticalEdges); 234 Updates.push_back({DominatorTree::Insert, TIBB, NewBB}); 236 if (llvm::find(successors(TIBB), DestBB) == succ_end(TIBB)) 236 if (llvm::find(successors(TIBB), DestBB) == succ_end(TIBB)) 237 Updates.push_back({DominatorTree::Delete, TIBB, DestBB}); 247 if (Loop *TIL = LI->getLoopFor(TIBB)) { 280 createPHIsForSplitLoopExit(TIBB, NewBB, DestBB);