reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/BreakCriticalEdges.cpp
  164   BranchInst *NewBI = BranchInst::Create(DestBB, NewBB);
  168   TI->setSuccessor(SuccNum, NewBB);
  173   F.getBasicBlockList().insert(++FBBI, NewBB);
  192       PN->setIncomingBlock(BBIdx, NewBB);
  207       TI->setSuccessor(i, NewBB);
  218         DestBB, NewBB, {TIBB}, Options.MergeIdenticalEdges);
  221     return NewBB;
  234     Updates.push_back({DominatorTree::Insert, TIBB, NewBB});
  235     Updates.push_back({DominatorTree::Insert, NewBB, DestBB});
  253           DestLoop->addBasicBlockToLoop(NewBB, *LI);
  256           TIL->addBasicBlockToLoop(NewBB, *LI);
  259           DestLoop->addBasicBlockToLoop(NewBB, *LI);
  268             P->addBasicBlockToLoop(NewBB, *LI);
  275         assert(!TIL->contains(NewBB) &&
  280           createPHIsForSplitLoopExit(TIBB, NewBB, DestBB);
  296           if (P == NewBB)
  316   return NewBB;