Home
last modified time | relevance | path

Searched refs:SimplifyCFGOptions (Results 1 – 25 of 25) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DSimplifyCFGOptions.h23 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 DLocal.h176 const SimplifyCFGOptions &Options = {},
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSimplifyCFGPass.cpp224 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()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DPassManagerBuilder.cpp112 createCFGSimplificationPass(SimplifyCFGOptions().convertSwitchRangeToICmp( in addFunctionSimplificationPasses()
123 createCFGSimplificationPass(SimplifyCFGOptions().convertSwitchRangeToICmp( in addFunctionSimplificationPasses()
153 SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in addFunctionSimplificationPasses()
198 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true))); in addFunctionSimplificationPasses()
238 PM.add(createCFGSimplificationPass(SimplifyCFGOptions() in addVectorPasses()
338 createCFGSimplificationPass(SimplifyCFGOptions().convertSwitchRangeToICmp( in populateModulePassManager()
450 SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in populateModulePassManager()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Scalar/
H A DSimplifyCFG.h30 SimplifyCFGOptions Options;
40 SimplifyCFGPass(const SimplifyCFGOptions &PassOptions);
/openbsd-src/gnu/llvm/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp334 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
342 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
417 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
456 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildO1FunctionSimplificationPipeline()
492 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
503 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
524 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
602 SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp(true))); in buildFunctionSimplificationPipeline()
667 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions() in buildFunctionSimplificationPipeline()
715 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().convertSwitchRangeToICmp( in addPGOInstrPasses()
[all …]
H A DPassBuilder.cpp700 Expected<SimplifyCFGOptions> parseSimplifyCFGOptions(StringRef Params) { in parseSimplifyCFGOptions()
701 SimplifyCFGOptions Result; in parseSimplifyCFGOptions()
H A DPassRegistry.def447 [](SimplifyCFGOptions Opts) {
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/
H A DScalar.h256 SimplifyCFGOptions Options = SimplifyCFGOptions(),
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp117 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp178 SimplifyCFGOptions().bonusInstThreshold(2)); in unifyReturnBlockSet()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp346 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp426 SimplifyCFGOptions().hoistCommonInsts(true).sinkCommonInsts(true), in addIRPasses()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp554 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp245 const SimplifyCFGOptions &Options;
290 const SimplifyCFGOptions &Opts) in SimplifyCFGOpt()
7340 DomTreeUpdater *DTU, const SimplifyCFGOptions &Options, in simplifyCFG()
/openbsd-src/distrib/sets/lists/comp/
H A Dclang.amd642827 ./usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
H A Dclang.macppc2826 ./usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
H A Dclang.loongson2826 ./usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
H A Dclang.octeon2826 ./usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
H A Dclang.arm642827 ./usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
H A Dclang.powerpc642825 ./usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
H A Dclang.armv72825 ./usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
H A Dclang.i3862825 ./usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
H A Dclang.sparc642826 ./usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
/openbsd-src/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt5676 llvm/include/llvm/Transforms/Utils/SimplifyCFGOptions.h