ΒΆunsigned int SplitAllCriticalEdges(
llvm::Function& F,
const llvm::CriticalEdgeSplittingOptions&
Options =
llvm::CriticalEdgeSplittingOptions())
unsigned int SplitAllCriticalEdges(
llvm::Function& F,
const llvm::CriticalEdgeSplittingOptions&
Options =
llvm::CriticalEdgeSplittingOptions())
Description
Loop over all of the edges in the CFG, breaking critical edges as they are found. Returns the number of broken edges.
Declared at: llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:220
Parameters
- llvm::Function& F
- const llvm::CriticalEdgeSplittingOptions& Options = llvm::CriticalEdgeSplittingOptions()