Searched refs:SimplifyCFGOptions (Results 1 – 14 of 14) sorted by relevance
23 struct SimplifyCFGOptions { struct38 SimplifyCFGOptions &bonusInstThreshold(int I) { in bonusInstThreshold() argument42 SimplifyCFGOptions &forwardSwitchCondToPhi(bool B) { in forwardSwitchCondToPhi() argument46 SimplifyCFGOptions &convertSwitchRangeToICmp(bool B) { in convertSwitchRangeToICmp() argument50 SimplifyCFGOptions &convertSwitchToLookupTable(bool B) { in convertSwitchToLookupTable() argument54 SimplifyCFGOptions &needCanonicalLoops(bool B) { in needCanonicalLoops() argument58 SimplifyCFGOptions &hoistCommonInsts(bool B) { in hoistCommonInsts() argument62 SimplifyCFGOptions &sinkCommonInsts(bool B) { in sinkCommonInsts() argument66 SimplifyCFGOptions &setAssumptionCache(AssumptionCache *Cache) { in setAssumptionCache() argument70 SimplifyCFGOptions &setSimplifyCondBranch(bool B) { in setSimplifyCondBranch() argument[all …]
187 const SimplifyCFGOptions &Options = {},
229 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()
30 SimplifyCFGOptions Options;40 SimplifyCFGPass(const SimplifyCFGOptions &PassOptions);
79 SimplifyCFGOptions Options = SimplifyCFGOptions(),
422 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 …]
825 Expected<SimplifyCFGOptions> parseSimplifyCFGOptions(StringRef Params) { in parseSimplifyCFGOptions()826 SimplifyCFGOptions Result; in parseSimplifyCFGOptions()
571 [](SimplifyCFGOptions Opts) { return SimplifyCFGPass(Opts); },
131 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
182 SimplifyCFGOptions().bonusInstThreshold(2)); in unifyReturnBlockSet()
386 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
430 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true), in addIRPasses()
592 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
245 const SimplifyCFGOptions &Options;291 const SimplifyCFGOptions &Opts) in SimplifyCFGOpt()7869 DomTreeUpdater *DTU, const SimplifyCFGOptions &Options, in simplifyCFG()