| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 157 class OptimizationLevel final { 172 OptimizationLevel() = default; 176 static const OptimizationLevel O0; 192 static const OptimizationLevel O1; 209 static const OptimizationLevel O2; 224 static const OptimizationLevel O3; 235 static const OptimizationLevel Os; 243 static const OptimizationLevel Oz; 251 bool operator==(const OptimizationLevel &Other) const { 254 bool operator!=(const OptimizationLevel &Other) const { [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 322 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O0 = { 325 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O1 = { 328 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O2 = { 331 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O3 = { 334 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::Os = { 337 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::Oz = { 711 if (Level == OptimizationLevel::O3) in buildFunctionSimplificationPipeline() 1016 if (Level == OptimizationLevel::O3) in buildInlinerPipeline() 1021 if (Level == OptimizationLevel::O2 || Level == OptimizationLevel::O3) in buildInlinerPipeline() 1088 if (Level == OptimizationLevel::O3) in buildModuleSimplificationPipeline() [all …]
|
| H A D | PassRegistry.def | 103 buildInlinerPipeline(OptimizationLevel::Oz, ThinOrFullLTOPhase::None))
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 436 switch (CodeGenOpts.OptimizationLevel) { in getCGOptLevel() 669 if (CodeGenOpts.OptimizationLevel <= 1) { in CreatePasses() 933 if (CodeGenOpts.OptimizationLevel > 0) in AddEmitPasses() 1073 switch (Opts.OptimizationLevel) { in mapToLevel() 1078 return PassBuilder::OptimizationLevel::O0; in mapToLevel() 1081 return PassBuilder::OptimizationLevel::O1; in mapToLevel() 1089 return PassBuilder::OptimizationLevel::O2; in mapToLevel() 1092 return PassBuilder::OptimizationLevel::Os; in mapToLevel() 1099 return PassBuilder::OptimizationLevel::O3; in mapToLevel() 1409 if (CodeGenOpts.OptimizationLevel == 0) { in EmitAssemblyWithNewPassManager() [all …]
|
| H A D | CGVTables.cpp | 486 return CGM.getCodeGenOpts().OptimizationLevel && !IsUnprototyped; in shouldEmitVTableThunk() 986 return CGM.getCodeGenOpts().OptimizationLevel > 0 && in shouldEmitAvailableExternallyVTable() 1011 assert((def || CodeGenOpts.OptimizationLevel > 0 || in getVTableLinkage() 1015 if (!def && CodeGenOpts.OptimizationLevel > 0) in getVTableLinkage()
|
| H A D | CGStmt.cpp | 759 if (!Count && CGM.getCodeGenOpts().OptimizationLevel) in EmitIfStmt() 844 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitWhileStmt() 1024 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitForStmt() 1109 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitCXXForRangeStmt() 1458 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCaseStmt() 1914 } else if (CGM.getCodeGenOpts().OptimizationLevel) { in EmitSwitchStmt() 1966 if (Call && CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitSwitchStmt()
|
| H A D | CGCXX.cpp | 40 if (getCodeGenOpts().OptimizationLevel == 0) in TryEmitBaseDestructorAsAlias()
|
| H A D | CGClass.cpp | 1314 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue() 1331 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue() 1523 CGM.getCodeGenOpts().OptimizationLevel > 0) in EmitDestructorBody() 2196 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCXXConstructorCall() 2529 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in InitializeVTablePointer() 2625 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in GetVTablePtr()
|
| H A D | CodeGenTBAA.cpp | 227 if (CodeGenOpts.OptimizationLevel == 0 || CodeGenOpts.RelaxedAliasing) in getTypeInfo()
|
| H A D | CGBlocks.cpp | 992 CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBlockLiteral() 1059 CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBlockLiteral() 1523 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in GenerateBlockFunction() 2002 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in GenerateCopyHelperFunction() 2249 if (CGF.CGM.getCodeGenOpts().OptimizationLevel == 0) { in emitCopy()
|
| H A D | CodeGenFunction.cpp | 65 return CGOpts.OptimizationLevel != 0; in shouldEmitLifetimeMarkers() 1395 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in GenerateCode() 1810 if (Call && CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBranchOnBoolExpr() 2682 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in emitCondLikelihoodViaExpectIntrinsic()
|
| H A D | CGObjC.cpp | 163 CGM.getCodeGenOpts().OptimizationLevel != 0); in EmitObjCCollectionLiteral() 2310 } else if (CGF.CGM.getCodeGenOpts().OptimizationLevel == 0) { in emitAutoreleasedReturnValueMarker() 2345 if (CGF.CGM.getCodeGenOpts().OptimizationLevel > 0 && in emitOptimizedARCReturnCall() 2432 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in EmitARCDestroyStrong() 2592 CGM.getCodeGenOpts().OptimizationLevel == 0) { in EmitARCInitWeak()
|
| H A D | CGLoopInfo.cpp | 792 if (CGOpts.OptimizationLevel > 0) in push()
|
| H A D | CGDeclCXX.cpp | 158 if (!CGM.getCodeGenOpts().OptimizationLevel) in EmitInvariantStart()
|
| H A D | CodeGenModule.cpp | 150 (!CodeGenOpts.RelaxedAliasing && CodeGenOpts.OptimizationLevel > 0)) in CodeGenModule() 604 if (CodeGenOpts.OptimizationLevel > 0 && CodeGenOpts.StrictVTablePointers) { in Release() 1791 !CodeGenOpts.DisableO0ImplyOptNone && CodeGenOpts.OptimizationLevel == 0; in SetLLVMFunctionAttributesForDefinition() 3143 if (CodeGenOpts.OptimizationLevel == 0 && !F->hasAttr<AlwaysInlineAttr>()) in shouldEmitFunction() 3175 return CodeGenOpts.OptimizationLevel > 0; in shouldOpportunisticallyEmitVTables()
|
| H A D | CGDecl.cpp | 1004 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in shouldSplitConstantStore() 2537 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in EmitParmDecl()
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 176 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() 183 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() 189 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() 196 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() 202 [&PB](CGSCCPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() 208 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks() 214 [&PB](ModulePassManager &PM, PassBuilder::OptimizationLevel) { in registerEPCallbacks() argument 221 [&PB](ModulePassManager &PM, PassBuilder::OptimizationLevel) { in registerEPCallbacks() argument 227 [&PB](ModulePassManager &PM, PassBuilder::OptimizationLevel) { in registerEPCallbacks() argument
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 127 [=](ModulePassManager &MPM, PassBuilder::OptimizationLevel) { in registerPassBuilderCallbacks() argument 134 PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks() 138 [=](ModulePassManager &MPM, PassBuilder::OptimizationLevel) { in registerPassBuilderCallbacks() argument
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 272 PassBuilder::OptimizationLevel OL; in runNewPMPasses() 278 OL = PassBuilder::OptimizationLevel::O0; in runNewPMPasses() 281 OL = PassBuilder::OptimizationLevel::O1; in runNewPMPasses() 284 OL = PassBuilder::OptimizationLevel::O2; in runNewPMPasses() 287 OL = PassBuilder::OptimizationLevel::O3; in runNewPMPasses()
|
| H A D | ThinLTOCodeGenerator.cpp | 306 PassBuilder::OptimizationLevel OL; in optimizeModuleNewPM() 312 OL = PassBuilder::OptimizationLevel::O0; in optimizeModuleNewPM() 315 OL = PassBuilder::OptimizationLevel::O1; in optimizeModuleNewPM() 318 OL = PassBuilder::OptimizationLevel::O2; in optimizeModuleNewPM() 321 OL = PassBuilder::OptimizationLevel::O3; in optimizeModuleNewPM()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 693 [this](ModulePassManager &PM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks() 698 Level != PassBuilder::OptimizationLevel::O0) in registerPassBuilderCallbacks() 704 [this](ModulePassManager &PM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks() 705 if (Level == PassBuilder::OptimizationLevel::O0) in registerPassBuilderCallbacks() 723 [this](CGSCCPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks() 724 if (Level == PassBuilder::OptimizationLevel::O0) in registerPassBuilderCallbacks() 737 if (Level != PassBuilder::OptimizationLevel::O0) { in registerPassBuilderCallbacks()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 283 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks() 287 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 228 [this](ModulePassManager &PM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 1312 if (Opts.OptimizationLevel == 0) in GenerateCodeGenArgs() 1315 GenerateArg(Args, OPT_O, Twine(Opts.OptimizationLevel), SA); in GenerateCodeGenArgs() 1328 if (Opts.OptimizationLevel > 0) { in GenerateCodeGenArgs() 1393 if (Opts.UnrollLoops && Opts.OptimizationLevel <= 1) in GenerateCodeGenArgs() 1395 else if (!Opts.UnrollLoops && Opts.OptimizationLevel > 1) in GenerateCodeGenArgs() 1554 if (OptimizationLevel > MaxOptLevel) { in ParseCodeGenArgs() 1559 OptimizationLevel = MaxOptLevel; in ParseCodeGenArgs() 1561 Opts.OptimizationLevel = OptimizationLevel; in ParseCodeGenArgs() 1583 Opts.setInlining((Opts.OptimizationLevel == 0) in ParseCodeGenArgs() 1591 if (Opts.OptimizationLevel > 0) { in ParseCodeGenArgs() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | CodeGenOptions.def | 192 VALUE_CODEGENOPT(OptimizationLevel, 2, 0) ///< The -O[0-3] option specified.
|