Lines Matching refs:Diags

75                                      DiagnosticsEngine &Diags) {  in getOptimizationLevel()  argument
93 return getLastArgIntValue(Args, OPT_O, DefaultOpt, Diags); in getOptimizationLevel()
135 DiagnosticsEngine &Diags) { in ParseAnalyzerArgs() argument
146 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
162 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
178 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
194 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
210 Diags.Report(diag::err_drv_invalid_value) in ParseAnalyzerArgs()
235 getLastArgIntValue(Args, OPT_analyzer_max_loop, 4, Diags); in ParseAnalyzerArgs()
239 Opts.InlineMaxStackDepth, Diags); in ParseAnalyzerArgs()
267 Diags.Report(SourceLocation(), in ParseAnalyzerArgs()
273 Diags.Report(SourceLocation(), in ParseAnalyzerArgs()
297 static StringRef getCodeModel(ArgList &Args, DiagnosticsEngine &Diags) { in getCodeModel() argument
303 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Value; in getCodeModel()
311 GenerateOptimizationRemarkRegex(DiagnosticsEngine &Diags, ArgList &Args, in GenerateOptimizationRemarkRegex() argument
317 Diags.Report(diag::err_drv_optimization_remark_pattern) in GenerateOptimizationRemarkRegex()
326 DiagnosticsEngine *Diags, in parseDiagnosticLevelMask() argument
339 if (Diags) in parseDiagnosticLevelMask()
340 Diags->Report(diag::err_drv_invalid_value) << FlagName << Level; in parseDiagnosticLevelMask()
349 DiagnosticsEngine &Diags, SanitizerSet &S) { in parseSanitizerKinds() argument
353 Diags.Report(diag::err_drv_invalid_value) << FlagName << Sanitizer; in parseSanitizerKinds()
360 DiagnosticsEngine &Diags, in ParseCodeGenArgs() argument
365 unsigned OptimizationLevel = getOptimizationLevel(Args, IK, Diags); in ParseCodeGenArgs()
371 Diags.Report(diag::warn_drv_optimization_value) in ParseCodeGenArgs()
393 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name; in ParseCodeGenArgs()
460 Opts.CodeModel = getCodeModel(Args, Diags); in ParseCodeGenArgs()
479 Opts.NumRegisterParameters = getLastArgIntValue(Args, OPT_mregparm, 0, Diags); in ParseCodeGenArgs()
496 Diags.Report(diag::err_drv_invalid_value) in ParseCodeGenArgs()
535 Diags.Report(diag::err_drv_invalid_value) in ParseCodeGenArgs()
551 getLastArgIntValue(Args, OPT_fsanitize_coverage_type, 0, Diags); in ParseCodeGenArgs()
559 getLastArgIntValue(Args, OPT_fsanitize_memory_track_origins_EQ, 0, Diags); in ParseCodeGenArgs()
563 getLastArgIntValue(Args, OPT_stack_protector_buffer_size, 8, Diags); in ParseCodeGenArgs()
587 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name; in ParseCodeGenArgs()
604 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name; in ParseCodeGenArgs()
620 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Val; in ParseCodeGenArgs()
637 GenerateOptimizationRemarkRegex(Diags, Args, A); in ParseCodeGenArgs()
643 GenerateOptimizationRemarkRegex(Diags, Args, A); in ParseCodeGenArgs()
649 GenerateOptimizationRemarkRegex(Diags, Args, A); in ParseCodeGenArgs()
669 Args.getAllArgValues(OPT_fsanitize_recover_EQ), Diags, in ParseCodeGenArgs()
672 Args.getAllArgValues(OPT_fsanitize_trap_EQ), Diags, in ParseCodeGenArgs()
701 DiagnosticsEngine *Diags) { in ParseDiagnosticArgs() argument
739 if (Diags) in ParseDiagnosticArgs()
740 Diags->Report(diag::err_drv_invalid_value) in ParseDiagnosticArgs()
755 if (Diags) in ParseDiagnosticArgs()
756 Diags->Report(diag::err_drv_invalid_value) in ParseDiagnosticArgs()
774 if (Diags) in ParseDiagnosticArgs()
775 Diags->Report(diag::err_drv_invalid_value) in ParseDiagnosticArgs()
787 Diags, DiagMask); in ParseDiagnosticArgs()
793 Opts.ErrorLimit = getLastArgIntValue(Args, OPT_ferror_limit, 0, Diags); in ParseDiagnosticArgs()
796 DiagnosticOptions::DefaultMacroBacktraceLimit, Diags); in ParseDiagnosticArgs()
799 DiagnosticOptions::DefaultTemplateBacktraceLimit, Diags); in ParseDiagnosticArgs()
802 DiagnosticOptions::DefaultConstexprBacktraceLimit, Diags); in ParseDiagnosticArgs()
805 DiagnosticOptions::DefaultSpellCheckingLimit, Diags); in ParseDiagnosticArgs()
807 DiagnosticOptions::DefaultTabStop, Diags); in ParseDiagnosticArgs()
810 if (Diags) in ParseDiagnosticArgs()
811 Diags->Report(diag::warn_ignoring_ftabstop_value) in ParseDiagnosticArgs()
814 Opts.MessageLength = getLastArgIntValue(Args, OPT_fmessage_length, 0, Diags); in ParseDiagnosticArgs()
826 DiagnosticsEngine &Diags) { in ParseFrontendArgs() argument
921 Diags.Report(diag::err_drv_invalid_value) in ParseFrontendArgs()
1016 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseFrontendArgs()
1046 Diags.Report(diag::err_drv_invalid_value) in ParseFrontendArgs()
1307 DiagnosticsEngine &Diags) { in ParseLangArgs() argument
1317 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1329 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseLangArgs()
1337 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseLangArgs()
1342 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseLangArgs()
1348 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseLangArgs()
1369 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1402 Diags.Report(diag::err_drv_unknown_objc_runtime) << value; in ParseLangArgs()
1412 Diags.Report(diag::err_arc_unsupported_on_runtime); in ParseLangArgs()
1431 Diags.Report(diag::err_drv_argument_not_allowed_with) << "-fgnu89-inline" in ParseLangArgs()
1439 Diags.Report(diag::warn_c_kext); in ParseLangArgs()
1460 Opts.setValueVisibilityMode(parseVisibility(visOpt, Args, Diags)); in ParseLangArgs()
1467 Opts.setTypeVisibilityMode(parseVisibility(typeVisOpt, Args, Diags)); in ParseLangArgs()
1491 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) in ParseLangArgs()
1509 Opts.VtorDispMode = getLastArgIntValue(Args, OPT_vtordisp_mode_EQ, 1, Diags); in ParseLangArgs()
1556 getLastArgIntValue(Args, OPT_ftemplate_depth, 256, Diags); in ParseLangArgs()
1558 getLastArgIntValue(Args, OPT_foperator_arrow_depth, 256, Diags); in ParseLangArgs()
1560 getLastArgIntValue(Args, OPT_fconstexpr_depth, 512, Diags); in ParseLangArgs()
1562 getLastArgIntValue(Args, OPT_fconstexpr_steps, 1048576, Diags); in ParseLangArgs()
1563 Opts.BracketDepth = getLastArgIntValue(Args, OPT_fbracket_depth, 256, Diags); in ParseLangArgs()
1566 getLastArgIntValue(Args, OPT_Wlarge_by_value_copy_EQ, 0, Diags); in ParseLangArgs()
1575 Opts.PackStruct = getLastArgIntValue(Args, OPT_fpack_struct_EQ, 0, Diags); in ParseLangArgs()
1576 Opts.MaxTypeAlign = getLastArgIntValue(Args, OPT_fmax_type_align_EQ, 0, Diags); in ParseLangArgs()
1577 Opts.PICLevel = getLastArgIntValue(Args, OPT_pic_level, 0, Diags); in ParseLangArgs()
1578 Opts.PIELevel = getLastArgIntValue(Args, OPT_pie_level, 0, Diags); in ParseLangArgs()
1608 Diags.Report(diag::err_conflicting_module_names) in ParseLangArgs()
1615 Diags.Report(diag::err_drv_argument_not_allowed_with) in ParseLangArgs()
1625 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1652 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1669 unsigned Opt = getOptimizationLevel(Args, IK, Diags), in ParseLangArgs()
1688 unsigned SSP = getLastArgIntValue(Args, OPT_stack_protector, 0, Diags); in ParseLangArgs()
1691 Diags.Report(diag::err_drv_invalid_value) in ParseLangArgs()
1702 Diags, Opts.Sanitize); in ParseLangArgs()
1705 getLastArgIntValue(Args, OPT_fsanitize_address_field_padding, 0, Diags); in ParseLangArgs()
1711 DiagnosticsEngine &Diags) { in ParsePreprocessorArgs() argument
1736 Diags.Report(diag::err_drv_preamble_format); in ParsePreprocessorArgs()
1768 Diags.Report(diag::err_drv_invalid_remap_file) << A->getAsString(Args); in ParsePreprocessorArgs()
1783 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name; in ParsePreprocessorArgs()
1858 DiagnosticsEngine &Diags) { in CreateFromArgs() argument
1871 Diags.Report(diag::err_drv_missing_argument) in CreateFromArgs()
1878 Diags.Report(diag::err_drv_unknown_argument) << A->getAsString(Args); in CreateFromArgs()
1882 Success &= ParseAnalyzerArgs(*Res.getAnalyzerOpts(), Args, Diags); in CreateFromArgs()
1885 Success &= ParseDiagnosticArgs(Res.getDiagnosticOpts(), Args, &Diags); in CreateFromArgs()
1889 InputKind DashX = ParseFrontendArgs(Res.getFrontendOpts(), Args, Diags); in CreateFromArgs()
1891 Success &= ParseCodeGenArgs(Res.getCodeGenOpts(), Args, DashX, Diags, in CreateFromArgs()
1895 ParseLangArgs(*Res.getLangOpts(), Args, DashX, Diags); in CreateFromArgs()
1904 ParsePreprocessorArgs(Res.getPreprocessorOpts(), Args, FileMgr, Diags); in CreateFromArgs()
2055 DiagnosticsEngine *Diags) { in getLastArgIntValueImpl() argument
2059 if (Diags) in getLastArgIntValueImpl()
2060 Diags->Report(diag::err_drv_invalid_int_value) << A->getAsString(Args) in getLastArgIntValueImpl()
2070 DiagnosticsEngine *Diags) { in getLastArgIntValue() argument
2071 return getLastArgIntValueImpl<int>(Args, Id, Default, Diags); in getLastArgIntValue()
2076 DiagnosticsEngine *Diags) { in getLastArgUInt64Value() argument
2077 return getLastArgIntValueImpl<uint64_t>(Args, Id, Default, Diags); in getLastArgUInt64Value()
2097 DiagnosticsEngine &Diags) { in createVFSFromCompilerInvocation() argument
2108 Diags.Report(diag::err_missing_vfs_overlay_file) << File; in createVFSFromCompilerInvocation()
2115 Diags.Report(diag::err_invalid_vfs_overlay) << File; in createVFSFromCompilerInvocation()