Home
last modified time | relevance | path

Searched refs:SimplifyCFGOptions (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSimplifyCFGOptions.h23 struct SimplifyCFGOptions { struct
39 SimplifyCFGOptions &bonusInstThreshold(int I) { in bonusInstThreshold() argument
43 SimplifyCFGOptions &forwardSwitchCondToPhi(bool B) { in forwardSwitchCondToPhi() argument
47 SimplifyCFGOptions &convertSwitchRangeToICmp(bool B) { in convertSwitchRangeToICmp() argument
51 SimplifyCFGOptions &convertSwitchToLookupTable(bool B) { in convertSwitchToLookupTable() argument
55 SimplifyCFGOptions &needCanonicalLoops(bool B) { in needCanonicalLoops() argument
59 SimplifyCFGOptions &hoistCommonInsts(bool B) { in hoistCommonInsts() argument
63 SimplifyCFGOptions &hoistLoadsStoresWithCondFaulting(bool B) { in hoistLoadsStoresWithCondFaulting() argument
67 SimplifyCFGOptions &sinkCommonInsts(bool B) { in sinkCommonInsts() argument
71 SimplifyCFGOptions &setAssumptionCache(AssumptionCache *Cache) { in setAssumptionCache() argument
[all …]
H A DLocal.h195 const SimplifyCFGOptions &Options = {},
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp232 const SimplifyCFGOptions &Options) { in iterativelySimplifyCFG()
275 const SimplifyCFGOptions &Options) { in simplifyFunctionCFGImpl()
304 const SimplifyCFGOptions &Options) { in simplifyFunctionCFG()
319 static void applyCommandLineOverridesToOptions(SimplifyCFGOptions &Options) { in applyCommandLineOverridesToOptions()
345 SimplifyCFGPass::SimplifyCFGPass(const SimplifyCFGOptions &Opts) in SimplifyCFGPass()
391 SimplifyCFGOptions Options;
394 CFGSimplifyPass(SimplifyCFGOptions Options_ = SimplifyCFGOptions(), in CFGSimplifyPass()
439 llvm::createCFGSimplificationPass(SimplifyCFGOptions Options, in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DSimplifyCFG.h31 SimplifyCFGOptions Options;
41 LLVM_ABI SimplifyCFGPass(const SimplifyCFGOptions &PassOptions);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DScalar.h89 SimplifyCFGOptions Options = SimplifyCFGOptions(),
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp447 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
455 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
521 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
559 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
598 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
613 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
631 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
710 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
776 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions() in buildFunctionSimplificationPipeline()
814 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp( in addPreInlinerPasses()
[all …]
H A DPassBuilder.cpp1001 Expected<SimplifyCFGOptions> parseSimplifyCFGOptions(StringRef Params) { in parseSimplifyCFGOptions()
1002 SimplifyCFGOptions Result; in parseSimplifyCFGOptions()
H A DPassRegistry.def680 [](SimplifyCFGOptions Opts) { return SimplifyCFGPass(Opts); },
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp144 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp178 SimplifyCFGOptions().bonusInstThreshold(2)); in unifyReturnBlockSet()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp347 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp414 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true), in addIRPasses()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp621 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp263 const SimplifyCFGOptions &Options;
310 const SimplifyCFGOptions &Opts) in SimplifyCFGOpt()
8364 DomTreeUpdater *DTU, const SimplifyCFGOptions &Options, in simplifyCFG()