Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/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.cpp505 if (Level == OptimizationLevel::O3) in buildFunctionSimplificationPipeline()
848 if (Level == OptimizationLevel::O3) in buildInlinerPipeline()
853 if (Level == OptimizationLevel::O2 || Level == OptimizationLevel::O3) in buildInlinerPipeline()
964 if (Level == OptimizationLevel::O3) in buildModuleSimplificationPipeline()
1000 if (Level != OptimizationLevel::O0) in buildModuleSimplificationPipeline()
1399 assert(Level != OptimizationLevel::O0 && in buildPerModuleDefaultPipeline()
1441 assert(Level != OptimizationLevel::O0 && in buildThinLTOPreLinkDefaultPipeline()
1525 if (Level == OptimizationLevel::O0) { in buildThinLTODefaultPipeline()
1578 if (Level == OptimizationLevel::O0) { in buildLTODefaultPipeline()
1660 if (Level == OptimizationLevel::O1) { in buildLTODefaultPipeline()
[all …]
H A DCMakeLists.txt2 OptimizationLevel.cpp
H A DPassBuilder.cpp1184 OptimizationLevel L = StringSwitch<OptimizationLevel>(Matches[2]) in parseModulePass()
1185 .Case("O0", OptimizationLevel::O0) in parseModulePass()
1186 .Case("O1", OptimizationLevel::O1) in parseModulePass()
1187 .Case("O2", OptimizationLevel::O2) in parseModulePass()
1188 .Case("O3", OptimizationLevel::O3) in parseModulePass()
1189 .Case("Os", OptimizationLevel::Os) in parseModulePass()
1190 .Case("Oz", OptimizationLevel::Oz); in parseModulePass()
1191 if (L == OptimizationLevel::O0 && Matches[1] != "thinlto" && in parseModulePass()
1202 L.getSpeedupLevel() > 1 && L != OptimizationLevel::Oz; in parseModulePass()
1204 L.getSpeedupLevel() > 1 && L != OptimizationLevel::Oz; in parseModulePass()
/openbsd/gnu/llvm/llvm/include/llvm/Passes/
H A DPassBuilder.h176 buildFunctionSimplificationPipeline(OptimizationLevel Level,
199 ModuleInlinerWrapperPass buildInlinerPipeline(OptimizationLevel Level,
204 ModulePassManager buildModuleInlinerPipeline(OptimizationLevel Level,
221 buildModuleOptimizationPipeline(OptimizationLevel Level,
235 ModulePassManager buildPerModuleDefaultPipeline(OptimizationLevel Level,
264 buildThinLTODefaultPipeline(OptimizationLevel Level,
292 ModulePassManager buildLTODefaultPipeline(OptimizationLevel Level,
298 ModulePassManager buildO0DefaultPipeline(OptimizationLevel Level,
581 buildO1FunctionSimplificationPipeline(OptimizationLevel Level,
586 void addVectorPasses(OptimizationLevel Level, FunctionPassManager &FPM,
[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 …]
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DBackendUtil.cpp596 if (CodeGenOpts.OptimizationLevel > 0) in AddEmitPasses()
609 switch (Opts.OptimizationLevel) { in mapToLevel()
614 return OptimizationLevel::O0; in mapToLevel()
617 return OptimizationLevel::O1; in mapToLevel()
625 return OptimizationLevel::O2; in mapToLevel()
628 return OptimizationLevel::Os; in mapToLevel()
631 return OptimizationLevel::Oz; in mapToLevel()
635 return OptimizationLevel::O3; in mapToLevel()
649 if (Level == OptimizationLevel::O0 && in addKCFIPass()
658 if (Level != OptimizationLevel::O0 && in addKCFIPass()
[all …]
H A DCGVTables.cpp488 return CGM.getCodeGenOpts().OptimizationLevel && !IsUnprototyped; in shouldEmitVTableThunk()
1023 return CGM.getCodeGenOpts().OptimizationLevel > 0 && in shouldEmitAvailableExternallyVTable()
1048 assert((def || CodeGenOpts.OptimizationLevel > 0 || in getVTableLinkage()
1052 if (!def && CodeGenOpts.OptimizationLevel > 0) in getVTableLinkage()
H A DCGCXX.cpp40 if (getCodeGenOpts().OptimizationLevel == 0) in TryEmitBaseDestructorAsAlias()
H A DCGStmt.cpp831 CGM.getCodeGenOpts().OptimizationLevel) in EmitIfStmt()
916 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitWhileStmt()
1096 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitForStmt()
1181 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitCXXForRangeStmt()
1545 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCaseStmt()
2007 } else if (CGM.getCodeGenOpts().OptimizationLevel) { in EmitSwitchStmt()
2059 if (Call && CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitSwitchStmt()
H A DCGClass.cpp1308 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue()
1325 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue()
1522 CGM.getCodeGenOpts().OptimizationLevel > 0) in EmitDestructorBody()
2265 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCXXConstructorCall()
2595 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in InitializeVTablePointer()
2691 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in GetVTablePtr()
H A DCGBlocks.cpp995 CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBlockLiteral()
1062 CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBlockLiteral()
1522 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in GenerateBlockFunction()
1980 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in GenerateCopyHelperFunction()
2227 if (CGF.CGM.getCodeGenOpts().OptimizationLevel == 0) { in emitCopy()
H A DCodeGenTBAA.cpp227 if (CodeGenOpts.OptimizationLevel == 0 || CodeGenOpts.RelaxedAliasing) in getTypeInfo()
/openbsd/gnu/llvm/llvm/tools/opt/
H A DNewPMDriver.cpp239 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
246 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
252 [&PB](LoopPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
259 [&PB](FunctionPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
265 [&PB](CGSCCPassManager &PM, OptimizationLevel Level) { in registerEPCallbacks()
277 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
284 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
290 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
296 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
303 [&PB](ModulePassManager &PM, OptimizationLevel) { in registerEPCallbacks() argument
[all …]
/openbsd/gnu/llvm/clang/tools/clang-fuzzer/handle-llvm/
H A Dhandle_llvm.cpp77 llvm::OptimizationLevel OL; in RunOptimizationPasses()
80 OL = OptimizationLevel::O0; in RunOptimizationPasses()
83 OL = OptimizationLevel::O1; in RunOptimizationPasses()
86 OL = OptimizationLevel::O2; in RunOptimizationPasses()
89 OL = OptimizationLevel::O3; in RunOptimizationPasses()
107 if (OL == OptimizationLevel::O0) in RunOptimizationPasses()
/openbsd/gnu/llvm/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp108 [=](ModulePassManager &MPM, OptimizationLevel) { in registerPassBuilderCallbacks() argument
116 OptimizationLevel Level) { in registerPassBuilderCallbacks()
120 [=](ModulePassManager &MPM, OptimizationLevel) { in registerPassBuilderCallbacks() argument
/openbsd/gnu/usr.bin/clang/libLLVMPasses/
H A DMakefile9 SRCS+= OptimizationLevel.cpp \
/openbsd/gnu/llvm/llvm/lib/LTO/
H A DLTOBackend.cpp295 OptimizationLevel OL; in runNewPMPasses()
301 OL = OptimizationLevel::O0; in runNewPMPasses()
304 OL = OptimizationLevel::O1; in runNewPMPasses()
307 OL = OptimizationLevel::O2; in runNewPMPasses()
310 OL = OptimizationLevel::O3; in runNewPMPasses()
H A DThinLTOCodeGenerator.cpp269 OptimizationLevel OL; in optimizeModule()
275 OL = OptimizationLevel::O0; in optimizeModule()
278 OL = OptimizationLevel::O1; in optimizeModule()
281 OL = OptimizationLevel::O2; in optimizeModule()
284 OL = OptimizationLevel::O3; in optimizeModule()
/openbsd/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Passes/
H A DBUILD.gn21 "OptimizationLevel.cpp",
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp666 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
670 if (EnableLibCallSimplify && Level != OptimizationLevel::O0) in registerPassBuilderCallbacks()
676 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
677 if (Level == OptimizationLevel::O0) in registerPassBuilderCallbacks()
695 [this](CGSCCPassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
696 if (Level == OptimizationLevel::O0) in registerPassBuilderCallbacks()
704 if (Level.getSpeedupLevel() > OptimizationLevel::O1.getSpeedupLevel() && in registerPassBuilderCallbacks()
716 if (Level != OptimizationLevel::O0) { in registerPassBuilderCallbacks()
/openbsd/gnu/llvm/llvm/examples/Bye/
H A DBye.cpp51 [](llvm::FunctionPassManager &PM, OptimizationLevel Level) { in getByePluginInfo()
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp280 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
284 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp230 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
/openbsd/gnu/llvm/clang/lib/Frontend/
H A DCompilerInvocation.cpp1337 if (Opts.OptimizationLevel == 0) in GenerateCodeGenArgs()
1340 GenerateArg(Args, OPT_O, Twine(Opts.OptimizationLevel), SA); in GenerateCodeGenArgs()
1353 if (Opts.OptimizationLevel > 0) { in GenerateCodeGenArgs()
1418 if (Opts.UnrollLoops && Opts.OptimizationLevel <= 1) in GenerateCodeGenArgs()
1420 else if (!Opts.UnrollLoops && Opts.OptimizationLevel > 1) in GenerateCodeGenArgs()
1592 if (OptimizationLevel > MaxOptLevel) { in ParseCodeGenArgs()
1597 OptimizationLevel = MaxOptLevel; in ParseCodeGenArgs()
1599 Opts.OptimizationLevel = OptimizationLevel; in ParseCodeGenArgs()
1621 if (Opts.OptimizationLevel == 0) { in ParseCodeGenArgs()
1692 if (Opts.OptimizationLevel > 0 && Opts.hasReducedDebugInfo() && in ParseCodeGenArgs()
[all …]

123