Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h157 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 DPassBuilder.cpp322 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 DPassRegistry.def103 buildInlinerPipeline(OptimizationLevel::Oz, ThinOrFullLTOPhase::None))
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp436 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 DCGVTables.cpp486 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 DCGStmt.cpp759 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 DCGCXX.cpp40 if (getCodeGenOpts().OptimizationLevel == 0) in TryEmitBaseDestructorAsAlias()
H A DCGClass.cpp1314 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 DCodeGenTBAA.cpp227 if (CodeGenOpts.OptimizationLevel == 0 || CodeGenOpts.RelaxedAliasing) in getTypeInfo()
H A DCGBlocks.cpp992 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 DCodeGenFunction.cpp65 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 DCGObjC.cpp163 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 DCGLoopInfo.cpp792 if (CGOpts.OptimizationLevel > 0) in push()
H A DCGDeclCXX.cpp158 if (!CGM.getCodeGenOpts().OptimizationLevel) in EmitInvariantStart()
H A DCodeGenModule.cpp150 (!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 DCGDecl.cpp1004 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 DNewPMDriver.cpp176 [&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 DBPFTargetMachine.cpp127 [=](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 DLTOBackend.cpp272 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 DThinLTOCodeGenerator.cpp306 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 DAMDGPUTargetMachine.cpp693 [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 DHexagonTargetMachine.cpp283 [=](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 DNVPTXTargetMachine.cpp228 [this](ModulePassManager &PM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
/freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp1312 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 DCodeGenOptions.def192 VALUE_CODEGENOPT(OptimizationLevel, 2, 0) ///< The -O[0-3] option specified.

12