| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | SimplifyCFGOptions.h | 23 struct SimplifyCFGOptions { struct 37 SimplifyCFGOptions &bonusInstThreshold(int I) { in bonusInstThreshold() argument 41 SimplifyCFGOptions &forwardSwitchCondToPhi(bool B) { in forwardSwitchCondToPhi() argument 45 SimplifyCFGOptions &convertSwitchRangeToICmp(bool B) { in convertSwitchRangeToICmp() argument 49 SimplifyCFGOptions &convertSwitchToLookupTable(bool B) { in convertSwitchToLookupTable() argument 53 SimplifyCFGOptions &needCanonicalLoops(bool B) { in needCanonicalLoops() argument 57 SimplifyCFGOptions &hoistCommonInsts(bool B) { in hoistCommonInsts() argument 61 SimplifyCFGOptions &sinkCommonInsts(bool B) { in sinkCommonInsts() argument 65 SimplifyCFGOptions &setAssumptionCache(AssumptionCache *Cache) { in setAssumptionCache() argument 69 SimplifyCFGOptions &setSimplifyCondBranch(bool B) { in setSimplifyCondBranch() argument [all …]
|
| H A D | Local.h | 176 const SimplifyCFGOptions &Options = {},
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | SimplifyCFGPass.cpp | 224 const SimplifyCFGOptions &Options) { in iterativelySimplifyCFG() 267 const SimplifyCFGOptions &Options) { in simplifyFunctionCFGImpl() 296 const SimplifyCFGOptions &Options) { in simplifyFunctionCFG() 311 static void applyCommandLineOverridesToOptions(SimplifyCFGOptions &Options) { in applyCommandLineOverridesToOptions() 332 SimplifyCFGPass::SimplifyCFGPass(const SimplifyCFGOptions &Opts) in SimplifyCFGPass() 377 SimplifyCFGOptions Options; 380 CFGSimplifyPass(SimplifyCFGOptions Options_ = SimplifyCFGOptions(), in CFGSimplifyPass() 432 llvm::createCFGSimplificationPass(SimplifyCFGOptions Options, in INITIALIZE_PASS_DEPENDENCY()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | SimplifyCFG.h | 30 SimplifyCFGOptions Options; 40 SimplifyCFGPass(const SimplifyCFGOptions &PassOptions);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PassManagerBuilder.cpp | 321 SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in addFunctionSimplificationPasses() 336 createCFGSimplificationPass(SimplifyCFGOptions().convertSwitchRangeToICmp( in addFunctionSimplificationPasses() 350 createCFGSimplificationPass(SimplifyCFGOptions().convertSwitchRangeToICmp( in addFunctionSimplificationPasses() 385 SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in addFunctionSimplificationPasses() 452 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true))); in addFunctionSimplificationPasses() 501 SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in addVectorPasses() 514 PM.add(createCFGSimplificationPass(SimplifyCFGOptions() in addVectorPasses() 641 createCFGSimplificationPass(SimplifyCFGOptions().convertSwitchRangeToICmp( in populateModulePassManager() 796 SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in populateModulePassManager()
|
| /llvm-project-15.0.7/llvm/lib/Passes/ |
| H A D | PassBuilderPipelines.cpp | 261 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline() 269 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline() 344 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline() 383 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline() 433 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline() 451 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline() 529 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline() 595 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions() in buildFunctionSimplificationPipeline() 969 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildModuleSimplificationPipeline() 1074 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions() in addVectorPasses() [all …]
|
| H A D | PassBuilder.cpp | 692 Expected<SimplifyCFGOptions> parseSimplifyCFGOptions(StringRef Params) { in parseSimplifyCFGOptions() 693 SimplifyCFGOptions Result; in parseSimplifyCFGOptions()
|
| H A D | PassRegistry.def | 432 [](SimplifyCFGOptions Opts) {
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/ |
| H A D | Scalar.h | 262 SimplifyCFGOptions Options = SimplifyCFGOptions(),
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 118 SimplifyCFGOptions().hoistCommonInsts(true))); in adjustPassManager() 138 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 178 SimplifyCFGOptions().bonusInstThreshold(2)); in unifyReturnBlockSet()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 350 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 417 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true), in addIRPasses()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetMachine.cpp | 547 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | LocalTest.cpp | 1010 SimplifyCFGOptions Options{}; in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 237 const SimplifyCFGOptions &Options; 282 const SimplifyCFGOptions &Opts) in SimplifyCFGOpt() 7171 DomTreeUpdater *DTU, const SimplifyCFGOptions &Options, in simplifyCFG()
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 5685 llvm/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
|