Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Passes/
H A DPassBuilder.h163 class OptimizationLevel final {
166 OptimizationLevel(unsigned SpeedLevel, unsigned SizeLevel) in OptimizationLevel() function
178 OptimizationLevel() = default;
182 static const OptimizationLevel O0;
198 static const OptimizationLevel O1;
215 static const OptimizationLevel O2;
230 static const OptimizationLevel O3;
241 static const OptimizationLevel Os;
249 static const OptimizationLevel Oz;
257 bool operator==(const OptimizationLevel &Other) const {
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/
H A DPassBuilder.cpp320 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O0 = {
323 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O1 = {
326 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O2 = {
329 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::O3 = {
332 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::Os = {
335 const PassBuilder::OptimizationLevel PassBuilder::OptimizationLevel::Oz = {
473 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in invokePeepholeEPCallbacks()
529 PassBuilder::buildO1FunctionSimplificationPipeline(OptimizationLevel Level, in buildO1FunctionSimplificationPipeline()
665 PassBuilder::buildFunctionSimplificationPipeline(OptimizationLevel Level, in buildFunctionSimplificationPipeline()
667 assert(Level != OptimizationLevel::O0 && "Must request optimizations!"); in buildFunctionSimplificationPipeline()
[all …]
H A DPassRegistry.def102 buildInlinerPipeline(OptimizationLevel::Oz, ThinOrFullLTOPhase::None))
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DBackendUtil.cpp427 switch (CodeGenOpts.OptimizationLevel) { in getCGOptLevel()
661 if (CodeGenOpts.OptimizationLevel <= 1) { in CreatePasses()
662 bool InsertLifetimeIntrinsics = ((CodeGenOpts.OptimizationLevel != 0 && in CreatePasses()
671 CodeGenOpts.OptimizationLevel, CodeGenOpts.OptimizeSize, in CreatePasses()
676 PMBuilder.OptLevel = CodeGenOpts.OptimizationLevel; in CreatePasses()
927 if (CodeGenOpts.OptimizationLevel > 0) in AddEmitPasses()
1066 static PassBuilder::OptimizationLevel mapToLevel(const CodeGenOptions &Opts) { in mapToLevel()
1067 switch (Opts.OptimizationLevel) { in mapToLevel()
1072 return PassBuilder::OptimizationLevel::O0; in mapToLevel()
1075 return PassBuilder::OptimizationLevel::O1; in mapToLevel()
[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.cpp756 if (!Count && CGM.getCodeGenOpts().OptimizationLevel) in EmitIfStmt()
841 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitWhileStmt()
1021 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitForStmt()
1106 if (!Weights && CGM.getCodeGenOpts().OptimizationLevel) in EmitCXXForRangeStmt()
1420 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCaseStmt()
1876 } else if (CGM.getCodeGenOpts().OptimizationLevel) { in EmitSwitchStmt()
1928 if (Call && CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitSwitchStmt()
H A DCGCXX.cpp40 if (getCodeGenOpts().OptimizationLevel == 0) in TryEmitBaseDestructorAsAlias()
H A DCGClass.cpp1317 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue()
1334 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue()
1526 CGM.getCodeGenOpts().OptimizationLevel > 0) in EmitDestructorBody()
2198 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()
2010 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in GenerateCopyHelperFunction()
2266 if (CGF.CGM.getCodeGenOpts().OptimizationLevel == 0) { in emitCopy()
H A DCodeGenFunction.cpp65 return CGOpts.OptimizationLevel != 0; in shouldEmitLifetimeMarkers()
1381 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in GenerateCode()
1796 if (Call && CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBranchOnBoolExpr()
2668 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in emitCondLikelihoodViaExpectIntrinsic()
H A DCGObjC.cpp163 CGM.getCodeGenOpts().OptimizationLevel != 0); in EmitObjCCollectionLiteral()
2308 } else if (CGF.CGM.getCodeGenOpts().OptimizationLevel == 0) { in emitAutoreleasedReturnValueMarker()
2343 if (CGF.CGM.getCodeGenOpts().OptimizationLevel > 0 && in emitOptimizedARCReturnCall()
2430 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in EmitARCDestroyStrong()
2590 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()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/
H A DNewPMDriver.cpp174 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
181 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
187 [&PB](LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
194 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
200 [&PB](CGSCCPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
206 [&PB](FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
212 [&PB](ModulePassManager &PM, PassBuilder::OptimizationLevel) { in registerEPCallbacks() argument
219 [&PB](ModulePassManager &PM, PassBuilder::OptimizationLevel) { in registerEPCallbacks() argument
225 [&PB](ModulePassManager &PM, PassBuilder::OptimizationLevel) { in registerEPCallbacks() argument
/netbsd-src/external/apache2/llvm/dist/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
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp557 [this](ModulePassManager &PM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
562 Level != PassBuilder::OptimizationLevel::O0) in registerPassBuilderCallbacks()
568 [this](ModulePassManager &PM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
569 if (Level == PassBuilder::OptimizationLevel::O0) in registerPassBuilderCallbacks()
590 [this](CGSCCPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
591 if (Level == PassBuilder::OptimizationLevel::O0) in registerPassBuilderCallbacks()
604 if (Level != PassBuilder::OptimizationLevel::O0) { in registerPassBuilderCallbacks()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Bye/
H A DBye.cpp59 llvm::PassBuilder::OptimizationLevel Level) { in getByePluginInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp283 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
287 [=](LoopPassManager &LPM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
/netbsd-src/external/apache2/llvm/dist/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()
1396 if (Opts.UnrollLoops && Opts.OptimizationLevel <= 1) in GenerateCodeGenArgs()
1398 else if (!Opts.UnrollLoops && Opts.OptimizationLevel > 1) in GenerateCodeGenArgs()
1554 unsigned OptimizationLevel = getOptimizationLevel(Args, IK, Diags); in ParseCodeGenArgs() local
1557 if (OptimizationLevel > MaxOptLevel) { in ParseCodeGenArgs()
1562 OptimizationLevel = MaxOptLevel; in ParseCodeGenArgs()
1564 Opts.OptimizationLevel = OptimizationLevel; in ParseCodeGenArgs()
1586 Opts.setInlining((Opts.OptimizationLevel == 0) in ParseCodeGenArgs()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp228 [this](ModulePassManager &PM, PassBuilder::OptimizationLevel Level) { in registerPassBuilderCallbacks()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DCommandLine.rst355 cl::opt<OptLevel> OptimizationLevel(cl::desc("Choose optimization level:"),
363 if (OptimizationLevel >= O2) doPartialRedundancyElimination(...);
366 This declaration defines a variable "``OptimizationLevel``" of the
399 cl::opt<OptLevel> OptimizationLevel(cl::desc("Choose optimization level:"),
407 if (OptimizationLevel == Debug) outputDebugInfo(...);
H A DNewPassManager.rst125 PassBuilder::OptimizationLevel Level) {
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DCodeGenOptions.def192 VALUE_CODEGENOPT(OptimizationLevel, 2, 0) ///< The -O[0-3] option specified.

12