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

References

lib/Transforms/Utils/CodeExtractor.cpp
  387   assert(!Blocks.count(CommonExitBlock) &&
  389   for (auto *Pred : predecessors(CommonExitBlock)) {
  420   assert(!getFirstPHI(CommonExitBlock) && "Phi not expected");
  423   BasicBlock *NewExitBlock = CommonExitBlock->splitBasicBlock(
  424       CommonExitBlock->getFirstNonPHI()->getIterator());
  426   for (auto PI = pred_begin(CommonExitBlock), PE = pred_end(CommonExitBlock);
  426   for (auto PI = pred_begin(CommonExitBlock), PE = pred_end(CommonExitBlock);
  431     Pred->getTerminator()->replaceUsesOfWith(CommonExitBlock, NewExitBlock);
  434   Blocks.insert(CommonExitBlock);
  435   return CommonExitBlock;