Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DOptimizationLevel.cpp13 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 DPassBuilderPipelines.cpp313 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 DPassBuilder.cpp509 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 DPassRegistry.def127 buildInlinerPipeline(OptimizationLevel::Oz,
477 [this](OptimizationLevel OL) {
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h192 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 DOptimizationLevel.h22 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 DBackendUtil.cpp579 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 DCGVTables.cpp485 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 DCGCXX.cpp40 if (getCodeGenOpts().OptimizationLevel == 0) in TryEmitBaseDestructorAsAlias()
H A DCGStmt.cpp838 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 DCGClass.cpp1301 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 DCGBlocks.cpp970 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 DCodeGenTBAA.cpp230 if (CodeGenOpts.OptimizationLevel == 0 || CodeGenOpts.RelaxedAliasing) in getTypeInfo()
H A DCGHLSLRuntime.cpp170 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in finishCodeGen()
H A DCodeGenFunction.cpp69 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 DCGObjC.cpp166 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 DNewPMDriver.cpp243 [&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 DBPFTargetMachine.cpp127 [=](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 DLTOBackend.cpp304 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 DThinLTOCodeGenerator.cpp271 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 DAMDGPUTargetMachine.cpp723 [](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 DHexagonTargetMachine.cpp280 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
284 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DCompilerInvocation.cpp1457 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 DNVPTXTargetMachine.cpp271 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp546 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()

12