Lines Matching refs:Diags
74 DiagnosticsEngine &Diags) { in getOptimizationLevel() argument
92 return getLastArgIntValue(Args, OPT_O, DefaultOpt, Diags); in getOptimizationLevel()
138 DiagnosticsEngine &Diags) { in ParseAnalyzerArgs() argument
149 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
165 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
181 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
197 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
213 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
236 getLastArgIntValue(Args, OPT_analyzer_max_loop, 4, Diags); in ParseAnalyzerArgs()
240 Opts.InlineMaxStackDepth, Diags); in ParseAnalyzerArgs()
272 Diags.Report(SourceLocation(), in ParseAnalyzerArgs()
278 Diags.Report(SourceLocation(), in ParseAnalyzerArgs()
302 static StringRef getCodeModel(ArgList &Args, DiagnosticsEngine &Diags) { in getCodeModel() argument
308 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Value; in getCodeModel()
316 GenerateOptimizationRemarkRegex(DiagnosticsEngine &Diags, ArgList &Args, in GenerateOptimizationRemarkRegex() argument
322 Diags.Report(diag::err_drv_optimization_remark_pattern) in GenerateOptimizationRemarkRegex()
330 DiagnosticsEngine &Diags, in ParseCodeGenArgs() argument
335 Opts.OptimizationLevel = getOptimizationLevel(Args, IK, Diags); in ParseCodeGenArgs()
340 Diags.Report(diag::warn_drv_optimization_value) in ParseCodeGenArgs()
411 Opts.CodeModel = getCodeModel(Args, Diags); in ParseCodeGenArgs()
427 Opts.NumRegisterParameters = getLastArgIntValue(Args, OPT_mregparm, 0, Diags); in ParseCodeGenArgs()
469 Diags.Report(diag::err_drv_invalid_value) in ParseCodeGenArgs()
486 getLastArgIntValue(Args, OPT_fsanitize_memory_track_origins_EQ, 0, Diags); in ParseCodeGenArgs()
490 getLastArgIntValue(Args, OPT_stack_protector_buffer_size, 8, Diags); in ParseCodeGenArgs()
507 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name; in ParseCodeGenArgs()
524 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name; in ParseCodeGenArgs()
540 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Val; in ParseCodeGenArgs()
557 GenerateOptimizationRemarkRegex(Diags, Args, A); in ParseCodeGenArgs()
563 GenerateOptimizationRemarkRegex(Diags, Args, A); in ParseCodeGenArgs()
569 GenerateOptimizationRemarkRegex(Diags, Args, A); in ParseCodeGenArgs()
599 DiagnosticsEngine *Diags) { in ParseDiagnosticArgs() argument
636 if (Diags) in ParseDiagnosticArgs()
637 Diags->Report(diag::err_drv_invalid_value) in ParseDiagnosticArgs()
652 if (Diags) in ParseDiagnosticArgs()
653 Diags->Report(diag::err_drv_invalid_value) in ParseDiagnosticArgs()
671 if (Diags) in ParseDiagnosticArgs()
672 Diags->Report(diag::err_drv_invalid_value) in ParseDiagnosticArgs()
683 Opts.ErrorLimit = getLastArgIntValue(Args, OPT_ferror_limit, 0, Diags); in ParseDiagnosticArgs()
686 DiagnosticOptions::DefaultMacroBacktraceLimit, Diags); in ParseDiagnosticArgs()
689 DiagnosticOptions::DefaultTemplateBacktraceLimit, Diags); in ParseDiagnosticArgs()
692 DiagnosticOptions::DefaultConstexprBacktraceLimit, Diags); in ParseDiagnosticArgs()
694 DiagnosticOptions::DefaultTabStop, Diags); in ParseDiagnosticArgs()
697 if (Diags) in ParseDiagnosticArgs()
698 Diags->Report(diag::warn_ignoring_ftabstop_value) in ParseDiagnosticArgs()
701 Opts.MessageLength = getLastArgIntValue(Args, OPT_fmessage_length, 0, Diags); in ParseDiagnosticArgs()
712 DiagnosticsEngine &Diags) { in ParseFrontendArgs() argument
811 Diags.Report(diag::err_drv_invalid_value) in ParseFrontendArgs()
901 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseFrontendArgs()
930 Diags.Report(diag::err_drv_invalid_value) in ParseFrontendArgs()
1210 static unsigned parseMSCVersion(ArgList &Args, DiagnosticsEngine &Diags) { in parseMSCVersion() argument
1234 Diags.Report(diag::err_drv_invalid_value) in parseMSCVersion()
1254 Diags.Report(diag::err_drv_invalid_value) in parseMSCVersion()
1265 DiagnosticsEngine &Diags) { in ParseLangArgs() argument
1275 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1287 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseLangArgs()
1295 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseLangArgs()
1300 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseLangArgs()
1305 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseLangArgs()
1325 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1349 Diags.Report(diag::err_drv_unknown_objc_runtime) << value; in ParseLangArgs()
1359 Diags.Report(diag::err_arc_unsupported_on_runtime); in ParseLangArgs()
1381 Diags.Report(diag::warn_c_kext); in ParseLangArgs()
1399 Opts.setValueVisibilityMode(parseVisibility(visOpt, Args, Diags)); in ParseLangArgs()
1406 Opts.setTypeVisibilityMode(parseVisibility(typeVisOpt, Args, Diags)); in ParseLangArgs()
1433 Opts.MSCVersion = parseMSCVersion(Args, Diags); in ParseLangArgs()
1434 Opts.VtorDispMode = getLastArgIntValue(Args, OPT_vtordisp_mode_EQ, 1, Diags); in ParseLangArgs()
1475 getLastArgIntValue(Args, OPT_ftemplate_depth, 256, Diags); in ParseLangArgs()
1477 getLastArgIntValue(Args, OPT_foperator_arrow_depth, 256, Diags); in ParseLangArgs()
1479 getLastArgIntValue(Args, OPT_fconstexpr_depth, 512, Diags); in ParseLangArgs()
1481 getLastArgIntValue(Args, OPT_fconstexpr_steps, 1048576, Diags); in ParseLangArgs()
1482 Opts.BracketDepth = getLastArgIntValue(Args, OPT_fbracket_depth, 256, Diags); in ParseLangArgs()
1485 getLastArgIntValue(Args, OPT_Wlarge_by_value_copy_EQ, 0, Diags); in ParseLangArgs()
1494 Opts.PackStruct = getLastArgIntValue(Args, OPT_fpack_struct_EQ, 0, Diags); in ParseLangArgs()
1495 Opts.PICLevel = getLastArgIntValue(Args, OPT_pic_level, 0, Diags); in ParseLangArgs()
1496 Opts.PIELevel = getLastArgIntValue(Args, OPT_pie_level, 0, Diags); in ParseLangArgs()
1523 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1550 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1569 unsigned Opt = getOptimizationLevel(Args, IK, Diags), in ParseLangArgs()
1585 unsigned SSP = getLastArgIntValue(Args, OPT_stack_protector, 0, Diags); in ParseLangArgs()
1588 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1622 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1631 DiagnosticsEngine &Diags) { in ParsePreprocessorArgs() argument
1659 Diags.Report(diag::err_drv_preamble_format); in ParsePreprocessorArgs()
1701 Diags.Report(diag::err_drv_invalid_remap_file) << A->getAsString(Args); in ParsePreprocessorArgs()
1716 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name; in ParsePreprocessorArgs()
1790 DiagnosticsEngine &Diags) { in CreateFromArgs() argument
1803 Diags.Report(diag::err_drv_missing_argument) in CreateFromArgs()
1811 Diags.Report(diag::err_drv_unknown_argument) << (*it)->getAsString(*Args); in CreateFromArgs()
1815 Success = ParseAnalyzerArgs(*Res.getAnalyzerOpts(), *Args, Diags) && Success; in CreateFromArgs()
1818 Success = ParseDiagnosticArgs(Res.getDiagnosticOpts(), *Args, &Diags) in CreateFromArgs()
1823 InputKind DashX = ParseFrontendArgs(Res.getFrontendOpts(), *Args, Diags); in CreateFromArgs()
1825 Success = ParseCodeGenArgs(Res.getCodeGenOpts(), *Args, DashX, Diags, in CreateFromArgs()
1829 ParseLangArgs(*Res.getLangOpts(), *Args, DashX, Diags); in CreateFromArgs()
1838 ParsePreprocessorArgs(Res.getPreprocessorOpts(), *Args, FileMgr, Diags); in CreateFromArgs()
1986 DiagnosticsEngine *Diags) { in getLastArgIntValueImpl() argument
1990 if (Diags) in getLastArgIntValueImpl()
1991 Diags->Report(diag::err_drv_invalid_int_value) << A->getAsString(Args) in getLastArgIntValueImpl()
2001 DiagnosticsEngine *Diags) { in getLastArgIntValue() argument
2002 return getLastArgIntValueImpl<int>(Args, Id, Default, Diags); in getLastArgIntValue()
2007 DiagnosticsEngine *Diags) { in getLastArgUInt64Value() argument
2008 return getLastArgIntValueImpl<uint64_t>(Args, Id, Default, Diags); in getLastArgUInt64Value()
2028 DiagnosticsEngine &Diags) { in createVFSFromCompilerInvocation() argument
2039 Diags.Report(diag::err_missing_vfs_overlay_file) << File; in createVFSFromCompilerInvocation()
2046 Diags.Report(diag::err_invalid_vfs_overlay) << File; in createVFSFromCompilerInvocation()