ΒΆ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:242

Parameters

llvm::Function& F
const llvm::CriticalEdgeSplittingOptions& Options = llvm::CriticalEdgeSplittingOptions()