Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Passes/
H A DPassBuilder.h98 enum OptimizationLevel { enum
240 buildFunctionSimplificationPipeline(OptimizationLevel Level,
260 buildModuleSimplificationPipeline(OptimizationLevel Level,
277 ModulePassManager buildModuleOptimizationPipeline(OptimizationLevel Level,
291 ModulePassManager buildPerModuleDefaultPipeline(OptimizationLevel Level,
307 buildThinLTOPreLinkDefaultPipeline(OptimizationLevel Level,
322 buildThinLTODefaultPipeline(OptimizationLevel Level, bool DebugLogging,
337 ModulePassManager buildLTOPreLinkDefaultPipeline(OptimizationLevel Level,
351 ModulePassManager buildLTODefaultPipeline(OptimizationLevel Level,
448 const std::function<void(LoopPassManager &, OptimizationLevel)> &C) { in registerLateLoopOptimizationsEPCallback()
[all …]
/freebsd-12.1/contrib/llvm/tools/opt/
H A DNewPMDriver.cpp150 FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
159 LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
167 LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
176 FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
184 CGSCCPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
192 FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { in registerEPCallbacks()
207 PassBuilder::OptimizationLevel) { in registerEPCallbacks() argument
/freebsd-12.1/contrib/llvm/lib/Passes/
H A DPassBuilder.cpp214 static bool isOptimizingForSize(PassBuilder::OptimizationLevel Level) { in isOptimizingForSize()
321 FunctionPassManager &FPM, PassBuilder::OptimizationLevel Level) { in invokePeepholeEPCallbacks()
363 PassBuilder::buildFunctionSimplificationPipeline(OptimizationLevel Level, in buildFunctionSimplificationPipeline()
515 PassBuilder::OptimizationLevel Level, in addPGOInstrPasses()
577 getInlineParamsFromOptLevel(PassBuilder::OptimizationLevel Level) { in getInlineParamsFromOptLevel()
585 PassBuilder::buildModuleSimplificationPipeline(OptimizationLevel Level, in buildModuleSimplificationPipeline()
742 PassBuilder::buildModuleOptimizationPipeline(OptimizationLevel Level, in buildModuleOptimizationPipeline()
894 PassBuilder::buildPerModuleDefaultPipeline(OptimizationLevel Level, in buildPerModuleDefaultPipeline()
960 OptimizationLevel Level, bool DebugLogging, in buildThinLTODefaultPipeline()
1004 PassBuilder::buildLTOPreLinkDefaultPipeline(OptimizationLevel Level, in buildLTOPreLinkDefaultPipeline()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DBackendUtil.cpp371 switch (CodeGenOpts.OptimizationLevel) { in getCGOptLevel()
537 if (CodeGenOpts.OptimizationLevel <= 1) { in CreatePasses()
538 bool InsertLifetimeIntrinsics = (CodeGenOpts.OptimizationLevel != 0 && in CreatePasses()
546 CodeGenOpts.OptimizationLevel, CodeGenOpts.OptimizeSize, in CreatePasses()
551 PMBuilder.OptLevel = CodeGenOpts.OptimizationLevel; in CreatePasses()
763 if (CodeGenOpts.OptimizationLevel > 0) in AddEmitPasses()
891 static PassBuilder::OptimizationLevel mapToLevel(const CodeGenOptions &Opts) { in mapToLevel()
892 switch (Opts.OptimizationLevel) { in mapToLevel()
994 if (CodeGenOpts.OptimizationLevel == 0) { in EmitAssemblyWithNewPassManager()
1014 PassBuilder::OptimizationLevel Level = mapToLevel(CodeGenOpts); in EmitAssemblyWithNewPassManager()
[all …]
H A DCGVTables.cpp468 return CGM.getCodeGenOpts().OptimizationLevel && !IsUnprototyped; in shouldEmitVTableThunk()
784 return CGM.getCodeGenOpts().OptimizationLevel > 0 && in shouldEmitAvailableExternallyVTable()
809 assert((def || CodeGenOpts.OptimizationLevel > 0 || in getVTableLinkage()
813 if (!def && CodeGenOpts.OptimizationLevel > 0) in getVTableLinkage()
H A DCGCXX.cpp40 if (getCodeGenOpts().OptimizationLevel == 0) in TryEmitBaseDestructorAsAlias()
H A DCGClass.cpp1281 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue()
1298 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCtorPrologue()
1487 CGM.getCodeGenOpts().OptimizationLevel > 0) in EmitDestructorBody()
2151 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCXXConstructorCall()
2474 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in InitializeVTablePointer()
2570 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in GetVTablePtr()
H A DCodeGenTBAA.cpp190 if (CodeGenOpts.OptimizationLevel == 0 || CodeGenOpts.RelaxedAliasing) in getTypeInfo()
H A DCGBlocks.cpp830 CGF.CGM.getCodeGenOpts().OptimizationLevel != 0) { in enterBlockScope()
1126 CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBlockLiteral()
1605 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in GenerateBlockFunction()
2090 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in GenerateCopyHelperFunction()
2343 if (CGF.CGM.getCodeGenOpts().OptimizationLevel == 0) { in emitCopy()
H A DCodeGenFunction.cpp61 return CGOpts.OptimizationLevel != 0; in shouldEmitLifetimeMarkers()
1395 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in GenerateCode()
1704 if (Call && CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitBranchOnBoolExpr()
H A DCGDeclCXX.cpp146 if (!CGM.getCodeGenOpts().OptimizationLevel) in EmitInvariantStart()
H A DCGObjC.cpp156 CGM.getCodeGenOpts().OptimizationLevel != 0); in EmitObjCCollectionLiteral()
2115 } else if (CGF.CGM.getCodeGenOpts().OptimizationLevel == 0) { in emitAutoreleasedReturnValueMarker()
2205 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in EmitARCDestroyStrong()
2365 CGM.getCodeGenOpts().OptimizationLevel == 0) { in EmitARCInitWeak()
H A DCGStmt.cpp1244 CGM.getCodeGenOpts().OptimizationLevel > 0 && in EmitCaseStmt()
1678 if (Call && CGM.getCodeGenOpts().OptimizationLevel != 0) { in EmitSwitchStmt()
H A DCodeGenModule.cpp140 (!CodeGenOpts.RelaxedAliasing && CodeGenOpts.OptimizationLevel > 0)) in CodeGenModule()
468 if (CodeGenOpts.OptimizationLevel > 0 && CodeGenOpts.StrictVTablePointers) { in Release()
1258 !CodeGenOpts.DisableO0ImplyOptNone && CodeGenOpts.OptimizationLevel == 0; in SetLLVMFunctionAttributesForDefinition()
2389 if (CodeGenOpts.OptimizationLevel == 0 && !F->hasAttr<AlwaysInlineAttr>()) in shouldEmitFunction()
2421 return CodeGenOpts.OptimizationLevel > 0; in shouldOpportunisticallyEmitVTables()
H A DCGCall.cpp3332 if (CGF.CGM.getCodeGenOpts().OptimizationLevel != 0 && in emitWritebackArg()
3673 if (CGM.getCodeGenOpts().OptimizationLevel != 0 && in AddObjCARCExceptionMetadata()
H A DCGDecl.cpp2351 if (CGM.getCodeGenOpts().OptimizationLevel == 0) { in EmitParmDecl()
H A DCGExpr.cpp1670 } else if (CGM.getCodeGenOpts().OptimizationLevel > 0) in EmitLoadOfScalar()
3208 if (!CGM.getCodeGenOpts().OptimizationLevel || !TrapBB) { in EmitTrapCheck()
H A DCodeGenFunction.h1606 return CGM.getCodeGenOpts().OptimizationLevel == 0;
H A DItaniumCXXABI.cpp1744 if (CGM.getCodeGenOpts().OptimizationLevel > 0 && in getVirtualFunctionPointer()
H A DCGBuiltin.cpp1225 CGM.getCodeGenOpts().OptimizationLevel != 0) in emitBuiltinOSLogFormat()
1898 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in EmitBuiltinExpr()
1964 if (CGM.getCodeGenOpts().OptimizationLevel == 0) in EmitBuiltinExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/
H A DCompilerInvocation.cpp626 unsigned OptimizationLevel = getOptimizationLevel(Args, IK, Diags); in ParseCodeGenArgs() local
629 if (OptimizationLevel > MaxOptLevel) { in ParseCodeGenArgs()
634 OptimizationLevel = MaxOptLevel; in ParseCodeGenArgs()
636 Opts.OptimizationLevel = OptimizationLevel; in ParseCodeGenArgs()
640 Opts.setInlining((Opts.OptimizationLevel == 0) in ParseCodeGenArgs()
648 if (Opts.OptimizationLevel > 0) { in ParseCodeGenArgs()
770 (Opts.OptimizationLevel > 1)); in ParseCodeGenArgs()
/freebsd-12.1/contrib/llvm/lib/LTO/
H A DLTOBackend.cpp186 PassBuilder::OptimizationLevel OL; in runNewPMPasses()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DCodeGenOptions.def161 VALUE_CODEGENOPT(OptimizationLevel, 2, 0) ///< The -O[0-3] option specified.