/llvm-project/llvm/lib/Passes/ |
H A D | OptimizationLevel.cpp | 13 const OptimizationLevel OptimizationLevel::O0 = { 16 const OptimizationLevel OptimizationLevel::O1 = { 19 const OptimizationLevel OptimizationLevel::O2 = { 22 const OptimizationLevel OptimizationLevel::O3 = { 25 const OptimizationLevel OptimizationLevel::Os = { 28 const OptimizationLevel OptimizationLevel::Oz = {
|
H A D | PassBuilderPipelines.cpp | 30 #include "llvm/Passes/OptimizationLevel.h" 334 OptimizationLevel Level) { in invokeLateLoopOptimizationsEPCallbacks() 339 LoopPassManager &LPM, OptimizationLevel Level) { in invokeLoopOptimizerEndEPCallbacks() 344 OptimizationLevel Level) { in invokeScalarOptimizerLateEPCallbacks() 349 FunctionPassManager &FPM, OptimizationLevel Level) { in invokeCGSCCOptimizerLateEPCallbacks() 354 OptimizationLevel Level) { in invokeVectorizerStartEPCallbacks() 359 OptimizationLevel Level) { in invokeOptimizerEarlyEPCallbacks() 364 OptimizationLevel Level) { in invokeOptimizerLastEPCallbacks() 369 OptimizationLevel Level, in invokeFullLinkTimeOptimizationEarlyEPCallbacks() 375 OptimizationLevel Leve in invokeFullLinkTimeOptimizationLastEPCallbacks() [all...] |
H A D | PassBuilder.cpp | 153 #include "llvm/Passes/OptimizationLevel.h" 587 static std::optional<OptimizationLevel> parseOptLevel(StringRef S) { in parseHardwareLoopOptions() 588 return StringSwitch<std::optional<OptimizationLevel>>(S) in parseHardwareLoopOptions() 589 .Case("O0", OptimizationLevel::O0) in parseHardwareLoopOptions() 590 .Case("O1", OptimizationLevel::O1) in parseHardwareLoopOptions() 591 .Case("O2", OptimizationLevel::O2) in parseHardwareLoopOptions() 592 .Case("O3", OptimizationLevel::O3) in parseHardwareLoopOptions() 593 .Case("Os", OptimizationLevel::Os) in parseHardwareLoopOptions() 594 .Case("Oz", OptimizationLevel::Oz) in parseHardwareLoopOptions() 668 std::optional<OptimizationLevel> OptLeve in parseGlobalDCEPassOptions() [all...] |
H A D | CMakeLists.txt | 4 OptimizationLevel.cpp
|
/llvm-project/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 22 #include "llvm/Passes/OptimizationLevel.h" 194 buildFunctionSimplificationPipeline(OptimizationLevel Level, 212 ModulePassManager buildModuleSimplificationPipeline(OptimizationLevel Level, 217 ModuleInlinerWrapperPass buildInlinerPipeline(OptimizationLevel Level, 222 ModulePassManager buildModuleInlinerPipeline(OptimizationLevel Level, 239 buildModuleOptimizationPipeline(OptimizationLevel Level, 249 OptimizationLevel Level, 257 ModulePassManager buildFatLTODefaultPipeline(OptimizationLevel Level, 267 ModulePassManager buildThinLTOPreLinkDefaultPipeline(OptimizationLevel Level); 276 buildThinLTODefaultPipeline(OptimizationLevel Leve [all...] |
H A D | OptimizationLevel.h | 22 class OptimizationLevel final { 25 OptimizationLevel(unsigned SpeedLevel, unsigned SizeLevel) in OptimizationLevel() function 37 OptimizationLevel() = default; 41 static const OptimizationLevel O0; 57 static const OptimizationLevel O1; 74 static const OptimizationLevel O2; 89 static const OptimizationLevel O3; 100 static const OptimizationLevel Os; 108 static const OptimizationLevel Oz; 114 bool operator==(const OptimizationLevel &Other) const { [all …]
|
/llvm-project/mlir/lib/ExecutionEngine/ |
H A D | OptUtils.cpp | 27 static std::optional<OptimizationLevel> mapToLevel(unsigned optLevel, in mapToLevel() 31 return OptimizationLevel::O0; in mapToLevel() 34 return OptimizationLevel::O1; in mapToLevel() 39 return OptimizationLevel::O2; in mapToLevel() 42 return OptimizationLevel::Os; in mapToLevel() 45 return OptimizationLevel::Oz; in mapToLevel() 49 return OptimizationLevel::O3; in mapToLevel() 59 std::optional<OptimizationLevel> ol = mapToLevel(optLevel, sizeLevel); in makeOptimizingTransformer()
|
/llvm-project/flang/include/flang/Tools/ |
H A D | CrossToolHelpers.h | 26 #include "llvm/Passes/OptimizationLevel.h" 32 const std::function<void(mlir::PassManager &, llvm::OptimizationLevel)> in registerFIROptEarlyEPCallbacks() 38 const std::function<void(mlir::PassManager &, llvm::OptimizationLevel)> in registerFIRInlinerCallback() 44 const std::function<void(mlir::PassManager &, llvm::OptimizationLevel)> in registerFIROptLastEPCallbacks() 50 mlir::PassManager &pm, llvm::OptimizationLevel optLevel) { in invokeFIROptEarlyEPCallbacks() 56 mlir::PassManager &pm, llvm::OptimizationLevel optLevel) { in invokeFIRInlinerCallback() 62 mlir::PassManager &pm, llvm::OptimizationLevel optLevel) { in invokeFIROptLastEPCallbacks() 69 std::function<void(mlir::PassManager &, llvm::OptimizationLevel)>, 1> 73 std::function<void(mlir::PassManager &, llvm::OptimizationLevel)>, 1> 77 std::function<void(mlir::PassManager &, llvm::OptimizationLevel)>, [all...] |
H A D | CLOptions.inc |
|
/llvm-project/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 599 CodeGenOpt::getLevel(CodeGenOpts.OptimizationLevel); in AddEmitPasses() 633 static OptimizationLevel mapToLevel(const CodeGenOptions &Opts) { in mapToLevel() 634 switch (Opts.OptimizationLevel) { in mapToLevel() 639 return OptimizationLevel::O0; in addKCFIPass() 642 return OptimizationLevel::O1; in addKCFIPass() 650 return OptimizationLevel::O2; in addKCFIPass() 653 return OptimizationLevel::Os; in addKCFIPass() 656 return OptimizationLevel::Oz; in addKCFIPass() 660 return OptimizationLevel::O3; in addKCFIPass() 673 [&](ModulePassManager &MPM, OptimizationLevel Leve in addSanitizers() [all...] |
/llvm-project/llvm/tools/opt/ |
H A D | NewPMDriver.cpp | 257 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 264 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 270 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 277 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 283 [&PB](CGSCCPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 289 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 295 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 301 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument 308 [&PB](ModulePassManager &PM, OptimizationLevel, ThinOrFullLTOPhase) { in registerEPCallbacks() 314 [&PB](ModulePassManager &PM, OptimizationLevel, ThinOrFullLTOPhas in registerEPCallbacks() 294 __anonc0c441920702(ModulePassManager &PM, OptimizationLevel) registerEPCallbacks() argument 307 __anonc0c441920902(ModulePassManager &PM, OptimizationLevel) registerEPCallbacks() argument 313 __anonc0c441920a02(ModulePassManager &PM, OptimizationLevel) registerEPCallbacks() argument 320 __anonc0c441920b02(ModulePassManager &PM, OptimizationLevel) registerEPCallbacks() argument 329 __anonc0c441920c02(ModulePassManager &PM, OptimizationLevel) registerEPCallbacks() argument [all...] |
/llvm-project/clang/tools/clang-fuzzer/handle-llvm/ |
H A D | handle_llvm.cpp | 76 llvm::OptimizationLevel OL; in RunOptimizationPasses() 79 OL = OptimizationLevel::O0; in RunOptimizationPasses() 82 OL = OptimizationLevel::O1; in RunOptimizationPasses() 85 OL = OptimizationLevel::O2; in RunOptimizationPasses() 88 OL = OptimizationLevel::O3; in RunOptimizationPasses()
|
/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFTargetMachine.cpp | 120 [=](ModulePassManager &MPM, OptimizationLevel) { in registerPassBuilderCallbacks() 129 OptimizationLevel Level) { in registerPassBuilderCallbacks() 134 [=](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() 140 [=](ModulePassManager &MPM, OptimizationLevel, ThinOrFullLTOPhase) { in registerPassBuilderCallbacks() 121 __anon15aea1140202(ModulePassManager &MPM, OptimizationLevel) registerPassBuilderCallbacks() argument 141 __anon15aea1140502(ModulePassManager &MPM, OptimizationLevel) registerPassBuilderCallbacks() argument
|
/llvm-project/offload/plugins-nextgen/common/src/ |
H A D | JIT.cpp | 29 #include "llvm/Passes/OptimizationLevel.h" 78 OptimizationLevel getOptLevel(unsigned OptLevel) { in getOptLevel() 81 return OptimizationLevel::O0; in getOptLevel() 83 return OptimizationLevel::O1; in getOptLevel() 85 return OptimizationLevel::O2; in getOptLevel() 87 return OptimizationLevel::O3; in getOptLevel()
|
/llvm-project/polly/lib/Transform/ |
H A D | Canonicalization.cpp | 62 buildInlinePasses(llvm::OptimizationLevel Level) { in buildInlinePasses() 92 llvm::OptimizationLevel Level) { in buildCanonicalicationPassesForNPM() 105 LPM.addPass(LoopRotatePass(Level != OptimizationLevel::Oz)); in buildCanonicalicationPassesForNPM()
|
/llvm-project/polly/lib/Support/ |
H A D | RegisterPasses.cpp | 56 using llvm::OptimizationLevel; 304 OptimizationLevel Level, in buildCommonPollyPipeline() 386 llvm::OptimizationLevel Level) { in buildEarlyPollyPipeline() 415 llvm::OptimizationLevel Level) { in buildLatePollyPipeline()
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.cpp | 784 [](ModulePassManager &PM, OptimizationLevel Level) { in getAssumedAddrSpace() 790 [](ModulePassManager &PM, OptimizationLevel Level, in getPredicatedAddrSpace() 794 if (Level == OptimizationLevel::O0) in getPredicatedAddrSpace() 810 [](FunctionPassManager &FPM, OptimizationLevel Level) { in getPredicatedAddrSpace() 811 if (Level == OptimizationLevel::O0) in getPredicatedAddrSpace() 820 [this](CGSCCPassManager &PM, OptimizationLevel Level) { in getAddressSpaceForPseudoSourceKind() 821 if (Level == OptimizationLevel::O0) in getAddressSpaceForPseudoSourceKind() 829 if (Level.getSpeedupLevel() > OptimizationLevel::O1.getSpeedupLevel() && in splitModule() 841 if (Level != OptimizationLevel::O0) { in splitModule() 853 OptimizationLevel Leve [all...] |
/llvm-project/polly/include/polly/ |
H A D | Canonicalization.h | 33 llvm::OptimizationLevel Level);
|
/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | ExpandVariadics.h | 17 class OptimizationLevel; variable
|
/llvm-project/flang/lib/Frontend/ |
H A D | FrontendActions.cpp | 710 static llvm::OptimizationLevel in lowerHLFIRToFIR() 712 switch (opts.OptimizationLevel) { in lowerHLFIRToFIR() 716 return llvm::OptimizationLevel::O0; in lowerHLFIRToFIR() 718 return llvm::OptimizationLevel::O1; in lowerHLFIRToFIR() 720 return llvm::OptimizationLevel::O2; in lowerHLFIRToFIR() 722 return llvm::OptimizationLevel::O3; 732 llvm::OptimizationLevel level = mapToLevel(opts); in getAArch64VScaleRange() 843 llvm::OptimizationLevel level = mapToLevel(opts); in generateLLVMIR() 1013 llvm::OptimizationLevel level = mapToLevel(opts); in runOptimizationPipeline()
|
/llvm-project/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 307 OptimizationLevel OL; in runNewPMPasses() 313 OL = OptimizationLevel::O0; in runNewPMPasses() 316 OL = OptimizationLevel::O1; in runNewPMPasses() 319 OL = OptimizationLevel::O2; in runNewPMPasses() 322 OL = OptimizationLevel::O3; in runNewPMPasses()
|
/llvm-project/llvm/unittests/Analysis/InlineAdvisorPlugin/ |
H A D | InlineAdvisorPlugin.cpp |
|
/llvm-project/llvm/utils/gn/secondary/llvm/lib/Passes/ |
H A D | BUILD.gn | 25 "OptimizationLevel.cpp",
|
/llvm-project/llvm/examples/Bye/ |
H A D | Bye.cpp | 51 [](llvm::FunctionPassManager &PM, OptimizationLevel Level) { in getByePluginInfo()
|
/llvm-project/clang/examples/LLVMPrintFunctionNames/ |
H A D | LLVMPrintFunctionNames.cpp | 46 [](llvm::ModulePassManager &MPM, llvm::OptimizationLevel) { in PrintCallback() argument
|