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