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

Declarations

include/llvm/Transforms/Utils/BasicBlockUtils.h
  170 BasicBlock *SplitCriticalEdge(Instruction *TI, unsigned SuccNum,

References

include/llvm/Transforms/Utils/BasicBlockUtils.h
  178   return SplitCriticalEdge(BB->getTerminator(), SI.getSuccessorIndex(),
  193       MadeChange |= !!SplitCriticalEdge(TI, i, Options);
  209       return SplitCriticalEdge(TI, i, Options);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  379         SplitCriticalEdge(
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
  780   BasicBlock *InstrBB = SplitCriticalEdge(TI, SuccNum);
lib/Transforms/Scalar/GVN.cpp
 2465     SplitCriticalEdge(Edge.first, Edge.second,
lib/Transforms/Scalar/LoopUnswitch.cpp
  990   SplitCriticalEdge(BI, 0, Options);
  991   SplitCriticalEdge(BI, 1, Options);
lib/Transforms/Utils/BasicBlockUtils.cpp
  366   if (SplitCriticalEdge(
  396         if (SplitCriticalEdge(TI, i, Options))
lib/Transforms/Utils/DemoteRegToStack.cpp
   50       BasicBlock *BB = SplitCriticalEdge(II, SuccNum);