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

Declarations

include/llvm/CodeGen/MachineBasicBlock.h
  591   MachineBasicBlock *SplitCriticalEdge(MachineBasicBlock *Succ, Pass &P);

References

lib/CodeGen/GlobalISel/RegBankSelect.cpp
  905   MachineBasicBlock *NewBB = Src.SplitCriticalEdge(DstOrSplit, P);
lib/CodeGen/MachineLICM.cpp
 1520       CurPreheader = Pred->SplitCriticalEdge(CurLoop->getHeader(), *this);
lib/CodeGen/MachineSink.cpp
  329       auto NewSucc = Pair.first->SplitCriticalEdge(Pair.second, *this);
lib/CodeGen/PHIElimination.cpp
  631       if (!PreMBB->SplitCriticalEdge(&MBB, *this)) {
lib/Target/AArch64/AArch64SpeculationHardening.cpp
  258     MachineBasicBlock *SplitEdgeTBB = MBB.SplitCriticalEdge(TBB, *this);
  259     MachineBasicBlock *SplitEdgeFBB = MBB.SplitCriticalEdge(FBB, *this);