/openbsd/gnu/llvm/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 | 505 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 D | CMakeLists.txt | 2 OptimizationLevel.cpp
|
H A D | PassBuilder.cpp | 1184 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 D | PassBuilder.h | 176 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 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 …]
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 596 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 D | CGVTables.cpp | 488 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 D | CGCXX.cpp | 40 if (getCodeGenOpts().OptimizationLevel == 0) in TryEmitBaseDestructorAsAlias()
|
H A D | CGStmt.cpp | 831 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 D | CGClass.cpp | 1308 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 D | CGBlocks.cpp | 995 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 D | CodeGenTBAA.cpp | 227 if (CodeGenOpts.OptimizationLevel == 0 || CodeGenOpts.RelaxedAliasing) in getTypeInfo()
|
/openbsd/gnu/llvm/llvm/tools/opt/ |
H A D | NewPMDriver.cpp | 239 [&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 D | handle_llvm.cpp | 77 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 D | BPFTargetMachine.cpp | 108 [=](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 D | Makefile | 9 SRCS+= OptimizationLevel.cpp \
|
/openbsd/gnu/llvm/llvm/lib/LTO/ |
H A D | LTOBackend.cpp | 295 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 D | ThinLTOCodeGenerator.cpp | 269 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 D | BUILD.gn | 21 "OptimizationLevel.cpp",
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetMachine.cpp | 666 [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 D | Bye.cpp | 51 [](llvm::FunctionPassManager &PM, OptimizationLevel Level) { in getByePluginInfo()
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.cpp | 280 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks() 284 [=](LoopPassManager &LPM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetMachine.cpp | 230 [this](ModulePassManager &PM, OptimizationLevel Level) { in registerPassBuilderCallbacks()
|
/openbsd/gnu/llvm/clang/lib/Frontend/ |
H A D | CompilerInvocation.cpp | 1337 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 …]
|