Searched refs:SimplifyCFGOptions (Results 1 – 14 of 14) sorted by relevance
23 struct SimplifyCFGOptions { struct39 SimplifyCFGOptions &bonusInstThreshold(int I) { in bonusInstThreshold() argument43 SimplifyCFGOptions &forwardSwitchCondToPhi(bool B) { in forwardSwitchCondToPhi() argument47 SimplifyCFGOptions &convertSwitchRangeToICmp(bool B) { in convertSwitchRangeToICmp() argument51 SimplifyCFGOptions &convertSwitchToLookupTable(bool B) { in convertSwitchToLookupTable() argument55 SimplifyCFGOptions &needCanonicalLoops(bool B) { in needCanonicalLoops() argument59 SimplifyCFGOptions &hoistCommonInsts(bool B) { in hoistCommonInsts() argument63 SimplifyCFGOptions &hoistLoadsStoresWithCondFaulting(bool B) { in hoistLoadsStoresWithCondFaulting() argument67 SimplifyCFGOptions &sinkCommonInsts(bool B) { in sinkCommonInsts() argument71 SimplifyCFGOptions &setAssumptionCache(AssumptionCache *Cache) { in setAssumptionCache() argument[all …]
195 const SimplifyCFGOptions &Options = {},
232 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()
31 SimplifyCFGOptions Options;41 LLVM_ABI SimplifyCFGPass(const SimplifyCFGOptions &PassOptions);
89 SimplifyCFGOptions Options = SimplifyCFGOptions(),
447 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 …]
1001 Expected<SimplifyCFGOptions> parseSimplifyCFGOptions(StringRef Params) { in parseSimplifyCFGOptions()1002 SimplifyCFGOptions Result; in parseSimplifyCFGOptions()
680 [](SimplifyCFGOptions Opts) { return SimplifyCFGPass(Opts); },
144 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
178 SimplifyCFGOptions().bonusInstThreshold(2)); in unifyReturnBlockSet()
347 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
414 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true), in addIRPasses()
621 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
263 const SimplifyCFGOptions &Options;310 const SimplifyCFGOptions &Opts) in SimplifyCFGOpt()8364 DomTreeUpdater *DTU, const SimplifyCFGOptions &Options, in simplifyCFG()