ΒΆllvm::FunctionPass* createCFGSimplificationPass(
unsigned int Threshold = 1,
bool ForwardSwitchCond = false,
bool ConvertSwitch = false,
bool KeepLoops = true,
bool SinkCommon = false,
std::function<bool(const Function&)> Ftor =
<null expr>)
llvm::FunctionPass* createCFGSimplificationPass(
unsigned int Threshold = 1,
bool ForwardSwitchCond = false,
bool ConvertSwitch = false,
bool KeepLoops = true,
bool SinkCommon = false,
std::function<bool(const Function&)> Ftor =
<null expr>)
Declared at: llvm/include/llvm/Transforms/Scalar.h:262
Parameters
- unsigned int Threshold = 1
- bool ForwardSwitchCond = false
- bool ConvertSwitch = false
- bool KeepLoops = true
- bool SinkCommon = false
- std::function<bool(const Function&)> Ftor = <null expr>