Searched refs:SimplifyCFGOptions (Results 1 – 14 of 14) sorted by relevance
23 struct SimplifyCFGOptions { struct36 SimplifyCFGOptions &bonusInstThreshold(int I) { in bonusInstThreshold() argument40 SimplifyCFGOptions &forwardSwitchCondToPhi(bool B) { in forwardSwitchCondToPhi() argument44 SimplifyCFGOptions &convertSwitchToLookupTable(bool B) { in convertSwitchToLookupTable() argument48 SimplifyCFGOptions &needCanonicalLoops(bool B) { in needCanonicalLoops() argument52 SimplifyCFGOptions &hoistCommonInsts(bool B) { in hoistCommonInsts() argument56 SimplifyCFGOptions &sinkCommonInsts(bool B) { in sinkCommonInsts() argument60 SimplifyCFGOptions &setAssumptionCache(AssumptionCache *Cache) { in setAssumptionCache() argument64 SimplifyCFGOptions &setSimplifyCondBranch(bool B) { in setSimplifyCondBranch() argument69 SimplifyCFGOptions &setFoldTwoEntryPHINode(bool B) { in setFoldTwoEntryPHINode() argument
177 const SimplifyCFGOptions &Options = {},
199 const SimplifyCFGOptions &Options) { in iterativelySimplifyCFG()239 const SimplifyCFGOptions &Options) { in simplifyFunctionCFGImpl()267 const SimplifyCFGOptions &Options) { in simplifyFunctionCFG()282 static void applyCommandLineOverridesToOptions(SimplifyCFGOptions &Options) { in applyCommandLineOverridesToOptions()301 SimplifyCFGPass::SimplifyCFGPass(const SimplifyCFGOptions &Opts) in SimplifyCFGPass()329 SimplifyCFGOptions Options;332 CFGSimplifyPass(SimplifyCFGOptions Options_ = SimplifyCFGOptions(), in CFGSimplifyPass()384 llvm::createCFGSimplificationPass(SimplifyCFGOptions Options, in INITIALIZE_PASS_DEPENDENCY()
30 SimplifyCFGOptions Options;40 SimplifyCFGPass(const SimplifyCFGOptions &PassOptions);
262 SimplifyCFGOptions Options = SimplifyCFGOptions(),
116 SimplifyCFGOptions().hoistCommonInsts(true))); in adjustPassManager()135 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
516 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true))); in addFunctionSimplificationPasses()572 PM.add(createCFGSimplificationPass(SimplifyCFGOptions() // if-convert in addVectorPasses()584 PM.add(createCFGSimplificationPass(SimplifyCFGOptions() in addVectorPasses()1142 createCFGSimplificationPass(SimplifyCFGOptions().hoistCommonInsts(true))); in addLateLTOOptimizationPasses()
852 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true))); in buildFunctionSimplificationPipeline()1250 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in addVectorPasses()1261 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions() in addVectorPasses()1892 SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true)))); in buildLTODefaultPipeline()2174 Expected<SimplifyCFGOptions> parseSimplifyCFGOptions(StringRef Params) { in parseSimplifyCFGOptions()2175 SimplifyCFGOptions Result; in parseSimplifyCFGOptions()
348 [](SimplifyCFGOptions Opts) {
211 SimplifyCFGOptions().bonusInstThreshold(2)); in unifyReturnBlockSet()
343 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
412 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true), in addIRPasses()
468 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
226 const SimplifyCFGOptions &Options;273 const SimplifyCFGOptions &Opts) in SimplifyCFGOpt()6808 DomTreeUpdater *DTU, const SimplifyCFGOptions &Options, in simplifyCFG()