ΒΆllvm::BasicBlock* SplitKnownCriticalEdge(
llvm::Instruction* TI,
unsigned int SuccNum,
const llvm::CriticalEdgeSplittingOptions&
Options =
llvm::CriticalEdgeSplittingOptions(),
const llvm::Twine& BBName = "")
llvm::BasicBlock* SplitKnownCriticalEdge(
llvm::Instruction* TI,
unsigned int SuccNum,
const llvm::CriticalEdgeSplittingOptions&
Options =
llvm::CriticalEdgeSplittingOptions(),
const llvm::Twine& BBName = "")
Description
If it is known that an edge is critical, SplitKnownCriticalEdge can be called directly, rather than calling SplitCriticalEdge first.
Declared at: llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h:218
Parameters
- llvm::Instruction* TI
- unsigned int SuccNum
- const llvm::CriticalEdgeSplittingOptions& Options = llvm::CriticalEdgeSplittingOptions()
- const llvm::Twine& BBName = ""