move the code from BreakCriticalEdges::runOnFunction()
into a separate utility function llvm::SplitAllCriticalEdges()
so that it can be used independently.
No functionality change intended.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D6313
Introduce llvm::SplitAllCriticalEdges ClosedPublic Authored by kcc on Nov 18 2014, 2:29 PM.
Details Summary move the code from BreakCriticalEdges::runOnFunction()
Diff Detail Event Timelinekcc updated this object. This revision is now accepted and ready to land.Nov 18 2014, 3:56 PM
Revision Contents
Diff 16351 include/llvm/Transforms/Utils/BasicBlockUtils.h
lib/Transforms/Utils/BasicBlockUtils.cpp
lib/Transforms/Utils/BreakCriticalEdges.cpp
|