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
38 SimplifyCFGOptions &bonusInstThreshold(int I) { in bonusInstThreshold() argument
42 SimplifyCFGOptions &forwardSwitchCondToPhi(bool B) { in forwardSwitchCondToPhi() argument
46 SimplifyCFGOptions &convertSwitchRangeToICmp(bool B) { in convertSwitchRangeToICmp() argument
50 SimplifyCFGOptions &convertSwitchToLookupTable(bool B) { in convertSwitchToLookupTable() argument
54 SimplifyCFGOptions &needCanonicalLoops(bool B) { in needCanonicalLoops() argument
58 SimplifyCFGOptions &hoistCommonInsts(bool B) { in hoistCommonInsts() argument
62 SimplifyCFGOptions &sinkCommonInsts(bool B) { in sinkCommonInsts() argument
66 SimplifyCFGOptions &setAssumptionCache(AssumptionCache *Cache) { in setAssumptionCache() argument
70 SimplifyCFGOptions &setSimplifyCondBranch(bool B) { in setSimplifyCondBranch() argument
[all …]
H A DLocal.h187 const SimplifyCFGOptions &Options = {},
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp229 const SimplifyCFGOptions &Options) { in iterativelySimplifyCFG()
272 const SimplifyCFGOptions &Options) { in simplifyFunctionCFGImpl()
301 const SimplifyCFGOptions &Options) { in simplifyFunctionCFG()
316 static void applyCommandLineOverridesToOptions(SimplifyCFGOptions &Options) { in applyCommandLineOverridesToOptions()
339 SimplifyCFGPass::SimplifyCFGPass(const SimplifyCFGOptions &Opts) in SimplifyCFGPass()
383 SimplifyCFGOptions Options;
386 CFGSimplifyPass(SimplifyCFGOptions Options_ = SimplifyCFGOptions(), in CFGSimplifyPass()
431 llvm::createCFGSimplificationPass(SimplifyCFGOptions Options, in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DSimplifyCFG.h30 SimplifyCFGOptions Options;
40 SimplifyCFGPass(const SimplifyCFGOptions &PassOptions);
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/
H A DScalar.h79 SimplifyCFGOptions Options = SimplifyCFGOptions(),
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp422 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
430 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
499 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
537 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
576 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
591 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
608 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
690 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
756 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions() in buildFunctionSimplificationPipeline()
794 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp( in addPreInlinerPasses()
[all …]
H A DPassBuilder.cpp825 Expected<SimplifyCFGOptions> parseSimplifyCFGOptions(StringRef Params) { in parseSimplifyCFGOptions()
826 SimplifyCFGOptions Result; in parseSimplifyCFGOptions()
H A DPassRegistry.def571 [](SimplifyCFGOptions Opts) { return SimplifyCFGPass(Opts); },
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp131 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp182 SimplifyCFGOptions().bonusInstThreshold(2)); in unifyReturnBlockSet()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp386 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp430 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true), in addIRPasses()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp592 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp245 const SimplifyCFGOptions &Options;
291 const SimplifyCFGOptions &Opts) in SimplifyCFGOpt()
7869 DomTreeUpdater *DTU, const SimplifyCFGOptions &Options, in simplifyCFG()