| /freebsd-14.2/contrib/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 | 313 LoopPassManager &LPM, OptimizationLevel Level) { in invokeLateLoopOptimizationsEPCallbacks() 908 if (Level == OptimizationLevel::O3) in buildInlinerPipeline() 913 if (Level == OptimizationLevel::O2 || Level == OptimizationLevel::O3) in buildInlinerPipeline() 985 assert(Level != OptimizationLevel::O0 && in buildModuleSimplificationPipeline() 1042 if (Level == OptimizationLevel::O3) in buildModuleSimplificationPipeline() 1495 if (Level == OptimizationLevel::O0) in buildPerModuleDefaultPipeline() 1558 if (Level == OptimizationLevel::O0) in buildThinLTOPreLinkDefaultPipeline() 1638 if (Level == OptimizationLevel::O0) { in buildThinLTODefaultPipeline() 1682 if (Level == OptimizationLevel::O0) { in buildLTODefaultPipeline() 1760 if (Level == OptimizationLevel::O1) { in buildLTODefaultPipeline() [all …]
|
| H A D | PassBuilder.cpp | 509 return StringSwitch<std::optional<OptimizationLevel>>(S) in parseOptLevel() 510 .Case("O0", OptimizationLevel::O0) in parseOptLevel() 511 .Case("O1", OptimizationLevel::O1) in parseOptLevel() 512 .Case("O2", OptimizationLevel::O2) in parseOptLevel() 513 .Case("O3", OptimizationLevel::O3) in parseOptLevel() 514 .Case("Os", OptimizationLevel::Os) in parseOptLevel() 515 .Case("Oz", OptimizationLevel::Oz) in parseOptLevel() 1063 Expected<OptimizationLevel> 1065 std::optional<OptimizationLevel> L = parseOptLevel(Params); in parseFunctionSimplificationPipelineOptions() 1066 if (!L || *L == OptimizationLevel::O0) { in parseFunctionSimplificationPipelineOptions() [all …]
|
| H A D | PassRegistry.def | 127 buildInlinerPipeline(OptimizationLevel::Oz, 477 [this](OptimizationLevel OL) {
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 192 buildFunctionSimplificationPipeline(OptimizationLevel Level, 237 buildModuleOptimizationPipeline(OptimizationLevel Level, 273 buildThinLTODefaultPipeline(OptimizationLevel Level, 297 ModulePassManager buildO0DefaultPipeline(OptimizationLevel Level, 604 OptimizationLevel Level); 608 OptimizationLevel Level); 614 OptimizationLevel Level); 616 OptimizationLevel Level); 618 OptimizationLevel Level); 624 OptimizationLevel Level); [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 …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 579 if (CodeGenOpts.OptimizationLevel > 0) in AddEmitPasses() 592 switch (Opts.OptimizationLevel) { in mapToLevel() 597 return OptimizationLevel::O0; in mapToLevel() 600 return OptimizationLevel::O1; in mapToLevel() 608 return OptimizationLevel::O2; in mapToLevel() 611 return OptimizationLevel::Os; in mapToLevel() 614 return OptimizationLevel::Oz; in mapToLevel() 618 return OptimizationLevel::O3; in mapToLevel() 632 if (Level == OptimizationLevel::O0 && in addKCFIPass() 641 if (Level != OptimizationLevel::O0 && in addKCFIPass() [all …]
|
| H A D | CGVTables.cpp | 485 return CGM.getCodeGenOpts().OptimizationLevel && !IsUnprototyped; in shouldEmitVTableThunk() 1037 return CGM.getCodeGenOpts().OptimizationLevel > 0 && in shouldEmitAvailableExternallyVTable() 1063 (def || CodeGenOpts.OptimizationLevel > 0 || in getVTableLinkage() 1067 if (!def && CodeGenOpts.OptimizationLevel > 0) in getVTableLinkage()
|
| H A D | CGCXX.cpp | 40 if (getCodeGenOpts().OptimizationLevel == 0) in TryEmitBaseDestructorAsAlias()
|
| H A D | CGStmt.cpp | 838 CGM.getCodeGenOpts().OptimizationLevel) in EmitIfStmt() 935 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitWhileStmt() 1115 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitForStmt() 1200 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitCXXForRangeStmt() 1563 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCaseStmt() 2025 } else if (CGM.getCodeGenOpts().OptimizationLevel) { in EmitSwitchStmt() 2077 if (Call && CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitSwitchStmt()
|
| H A D | CGClass.cpp | 1301 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue() 1318 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue() 1515 CGM.getCodeGenOpts().OptimizationLevel > 0) in EmitDestructorBody() 2255 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCXXConstructorCall() 2580 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in InitializeVTablePointer() 2676 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in GetVTablePtr()
|
| H A D | CGBlocks.cpp | 970 CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBlockLiteral() 1037 CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBlockLiteral() 1491 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in GenerateBlockFunction() 1946 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in GenerateCopyHelperFunction() 2191 if (CGF.CGM.getCodeGenOpts().OptimizationLevel == 0) { in emitCopy()
|
| H A D | CodeGenTBAA.cpp | 230 if (CodeGenOpts.OptimizationLevel == 0 || CodeGenOpts.RelaxedAliasing) in getTypeInfo()
|
| H A D | CGHLSLRuntime.cpp | 170 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in finishCodeGen()
|
| H A D | CodeGenFunction.cpp | 69 return CGOpts.OptimizationLevel != 0; in shouldEmitLifetimeMarkers() 1502 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in GenerateCode() 1960 if (Call && CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBranchOnBoolExpr() 2943 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in emitCondLikelihoodViaExpectIntrinsic()
|
| H A D | CGObjC.cpp | 166 CGM.getCodeGenOpts().OptimizationLevel != 0); in EmitObjCCollectionLiteral() 2344 } else if (CGF.CGM.getCodeGenOpts().OptimizationLevel == 0) { in emitAutoreleasedReturnValueMarker() 2391 if (CGF.CGM.getCodeGenOpts().OptimizationLevel > 0 && in emitOptimizedARCReturnCall() 2467 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in EmitARCDestroyStrong() 2625 CGM.getCodeGenOpts().OptimizationLevel == 0) { in EmitARCInitWeak()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 243 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 250 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 256 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 263 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 269 [&PB](CGSCCPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks() 281 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument 288 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument 294 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument 300 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument 307 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 127 [=](ModulePassManager &MPM, OptimizationLevel) { in registerPassBuilderCallbacks() argument 136 OptimizationLevel Level) { in registerPassBuilderCallbacks() 140 [=](FunctionPassManager &FPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() 146 [=](ModulePassManager &MPM, OptimizationLevel) { in registerPassBuilderCallbacks() argument
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 304 OptimizationLevel OL; in runNewPMPasses() 310 OL = OptimizationLevel::O0; in runNewPMPasses() 313 OL = OptimizationLevel::O1; in runNewPMPasses() 316 OL = OptimizationLevel::O2; in runNewPMPasses() 319 OL = OptimizationLevel::O3; in runNewPMPasses()
|
| H A D | ThinLTOCodeGenerator.cpp | 271 OptimizationLevel OL; in optimizeModule() 277 OL = OptimizationLevel::O0; in optimizeModule() 280 OL = OptimizationLevel::O1; in optimizeModule() 283 OL = OptimizationLevel::O2; in optimizeModule() 286 OL = OptimizationLevel::O3; in optimizeModule()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 723 [](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks() 726 if (EnableLibCallSimplify && Level != OptimizationLevel::O0) in registerPassBuilderCallbacks() 734 [](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks() 737 if (Level == OptimizationLevel::O0) in registerPassBuilderCallbacks() 752 [this](CGSCCPassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks() 753 if (Level == OptimizationLevel::O0) in registerPassBuilderCallbacks() 761 if (Level.getSpeedupLevel() > OptimizationLevel::O1.getSpeedupLevel() && in registerPassBuilderCallbacks() 773 if (Level != OptimizationLevel::O0) { in registerPassBuilderCallbacks()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 280 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() 284 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 1457 if (Opts.OptimizationLevel == 0) in GenerateCodeGenArgs() 1460 GenerateArg(Consumer, OPT_O, Twine(Opts.OptimizationLevel)); in GenerateCodeGenArgs() 1467 if (Opts.OptimizationLevel > 0) { in GenerateCodeGenArgs() 1532 if (Opts.UnrollLoops && Opts.OptimizationLevel <= 1) in GenerateCodeGenArgs() 1534 else if (!Opts.UnrollLoops && Opts.OptimizationLevel > 1) in GenerateCodeGenArgs() 1704 if (OptimizationLevel > MaxOptLevel) { in ParseCodeGenArgs() 1709 OptimizationLevel = MaxOptLevel; in ParseCodeGenArgs() 1711 Opts.OptimizationLevel = OptimizationLevel; in ParseCodeGenArgs() 1727 if (Opts.OptimizationLevel == 0) { in ParseCodeGenArgs() 1797 if (Opts.OptimizationLevel > 0 && Opts.hasReducedDebugInfo() && in ParseCodeGenArgs() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 271 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetMachine.cpp | 546 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
|