Lines Matching defs:Diags

287                                                DiagnosticsEngine &Diags) {
402 DiagnosticsEngine &Diags) {
414 Diags.Report(diag::err_drv_invalid_value)
446 DiagnosticsEngine &Diags) {
456 DiagnosticsEngine &Diags) {
462 Diags.Report(diag::err_drv_invalid_int_value)
509 DiagnosticsEngine &Diags) {
570 DiagnosticsEngine &Diags, const ArgList &Args,
572 unsigned NumErrorsBefore = Diags.getNumErrors();
599 Diags.Report(diag::err_fe_invalid_exception_model)
603 Diags.Report(diag::warn_c_kext);
608 Diags.Report(diag::err_fe_invalid_alignment)
618 Diags.Report(diag::warn_drv_fraw_string_literals_in_cxx11)
628 Diags.Report(diag::err_drv_argument_not_allowed_with) << "-fsycl-is-device"
632 Diags.Report(diag::err_drv_argument_not_allowed_with)
636 Diags.Report(diag::err_drv_argument_not_allowed_with)
640 Diags.Report(diag::warn_ignored_hip_only_option)
644 Diags.Report(diag::warn_ignored_hip_only_option)
656 Diags.Report(diag::err_incompatible_fp_eval_method_options) << 0;
658 Diags.Report(diag::err_incompatible_fp_eval_method_options) << 1;
660 Diags.Report(diag::err_incompatible_fp_eval_method_options) << 2;
668 Diags.Report(diag::warn_option_invalid_ocl_version)
683 Diags.Report(diag::err_drv_argument_not_allowed_with)
687 return Diags.getNumErrors() == NumErrorsBefore;
695 DiagnosticsEngine &Diags) {
718 return getLastArgIntValue(Args, OPT_O, DefaultOpt, Diags);
786 DiagnosticsEngine &Diags, const char *Argv0,
810 return Parse(RealInvocation, CommandLineArgs, Diags, Argv0);
836 unsigned NumWarningsBefore = Diags.getNumWarnings();
837 auto Success = Parse(RealInvocation, CommandLineArgs, Diags, Argv0);
838 if (!Success || Diags.getNumWarnings() != NumWarningsBefore)
843 Diags.Report(diag::err_cc1_round_trip_fail_then_ok);
844 Diags.Report(diag::note_cc1_round_trip_original)
866 bool Success2 = Parse(RealInvocation, GeneratedArgs, Diags, Argv0);
871 Diags.Report(diag::err_cc1_round_trip_ok_then_fail);
872 Diags.Report(diag::note_cc1_round_trip_generated)
899 Diags.Report(diag::err_cc1_round_trip_mismatch);
900 Diags.Report(diag::note_cc1_round_trip_generated)
902 Diags.Report(diag::note_cc1_round_trip_generated)
907 Diags.Report(diag::remark_cc1_round_trip_generated)
909 Diags.Report(diag::remark_cc1_round_trip_generated)
916 DiagnosticsEngine &Diags,
921 DiagnosticsEngine &Diags, const char *Argv0) {
922 return CreateFromArgsImpl(Invocation, CommandLineArgs, Diags, Argv0);
929 DummyInvocation1, DummyInvocation2, Args, Diags, Argv0,
954 // Parse the Static Analyzer configuration. If \p Diags is set to nullptr,
957 DiagnosticsEngine *Diags);
1052 DiagnosticsEngine &Diags) {
1053 unsigned NumErrorsBefore = Diags.getNumErrors();
1058 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
1070 Diags.Report(diag::err_drv_invalid_value)
1075 Diags.Report(diag::err_analyzer_not_built_with_z3);
1090 Diags.Report(diag::err_drv_invalid_value)
1105 Diags.Report(diag::err_drv_invalid_value)
1120 Diags.Report(diag::err_drv_invalid_value)
1154 Diags.Report(SourceLocation(),
1159 Diags.Report(SourceLocation(),
1169 Diags.Report(diag::err_analyzer_config_unknown) << key;
1179 parseAnalyzerConfigs(Opts, &Diags);
1191 return Diags.getNumErrors() == NumErrorsBefore;
1200 DiagnosticsEngine *Diags,
1210 DiagnosticsEngine *Diags,
1220 if (Diags)
1221 Diags->Report(diag::err_analyzer_config_invalid_input)
1230 DiagnosticsEngine *Diags,
1237 if (Diags && HasFailed)
1238 Diags->Report(diag::err_analyzer_config_invalid_input)
1243 DiagnosticsEngine *Diags) {
1248 initOption(AnOpts.Config, Diags, AnOpts.NAME, CMDFLAG, DEFAULT_VAL);
1258 initOption(AnOpts.Config, Diags, AnOpts.NAME, CMDFLAG, \
1277 if (Diags) {
1284 Diags->Report(diag::err_unknown_analyzer_checker_or_package)
1292 if (!Diags)
1296 Diags->Report(diag::err_analyzer_config_invalid_input)
1300 Diags->Report(diag::err_analyzer_config_invalid_input) << "ctu-dir"
1305 Diags->Report(diag::err_analyzer_config_invalid_input) << "model-path"
1327 ParseOptimizationRemark(DiagnosticsEngine &Diags, ArgList &Args,
1331 auto InitializeResultPattern = [&Diags, &Args, &Result](const Arg *A,
1338 Diags.Report(diag::err_drv_optimization_remark_pattern)
1380 DiagnosticsEngine &Diags,
1393 Diags.Report(diag::err_drv_invalid_value) << FlagName << Level;
1402 DiagnosticsEngine &Diags, SanitizerSet &S) {
1406 Diags.Report(diag::err_drv_invalid_value) << FlagName << Sanitizer;
1450 DiagnosticsEngine &Diags) {
1453 unsigned DiagID = Diags.getCustomDiagID(DiagnosticsEngine::Error,
1456 Diags.Report(DiagID) << ProfileName.str() << EI.message();
1515 DiagnosticsEngine &Diags) {
1771 DiagnosticsEngine &Diags,
1775 unsigned NumErrorsBefore = Diags.getNumErrors();
1777 unsigned OptimizationLevel = getOptimizationLevel(Args, IK, Diags);
1783 Diags.Report(diag::warn_drv_optimization_value)
1797 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
1840 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args)
1878 Diags.Report(diag::warn_ignoring_verify_debuginfo_preserve_export)
1906 Diags.Report(diag::err_drv_unsupported_option_argument)
1925 Diags.Report(diag::err_drv_invalid_value)
1938 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << S;
1944 Diags.Report(diag::err_drv_argument_only_allowed_with)
1970 Diags.Report(diag::err_drv_invalid_value)
2006 Diags, Opts.XRayInstrumentationBundle);
2018 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name;
2028 Diags.Report(diag::err_drv_argument_not_allowed_with)
2031 Diags.Report(diag::err_drv_invalid_value)
2035 Diags.Report(diag::err_drv_argument_not_allowed_with)
2061 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Val;
2068 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Val;
2079 Diags.Report(diag::err_drv_unsupported_opt_for_target)
2095 Diags.Report(diag::err_drv_unsupported_opt_for_target)
2107 Diags.Report(diag::err_roptr_requires_data_sections);
2114 Diags.Report(diag::err_drv_unsupported_opt_for_target)
2134 ParseOptimizationRemark(Diags, Args, OPT_Rpass_EQ, "pass");
2137 ParseOptimizationRemark(Diags, Args, OPT_Rpass_missed_EQ, "pass-missed");
2140 Diags, Args, OPT_Rpass_analysis_EQ, "pass-analysis");
2153 Diags.Report(diag::warn_drv_diagnostics_hotness_requires_pgo)
2163 Diags.Report(diag::err_drv_invalid_diagnotics_hotness_threshold)
2170 Diags.Report(diag::warn_drv_diagnostics_hotness_requires_pgo)
2180 Diags.Report(diag::err_drv_invalid_diagnotics_misexpect_tolerance)
2187 Diags.Report(diag::warn_drv_diagnostics_misexpect_requires_pgo)
2210 Args.getAllArgValues(OPT_fsanitize_recover_EQ), Diags,
2213 Args.getAllArgValues(OPT_fsanitize_trap_EQ), Diags,
2219 parsePointerAuthOptions(Opts.PointerAuth, *LangOpts, T, Diags);
2229 Diags.Report(diag::err_drv_amdgpu_ieee_without_no_honor_nans);
2231 return Diags.getNumErrors() == NumErrorsBefore;
2266 ArgList &Args, DiagnosticsEngine &Diags,
2269 unsigned NumErrorsBefore = Diags.getNumErrors();
2273 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
2328 Diags.Report(diag::err_drv_print_header_env_var_combination_cc1)
2332 return Diags.getNumErrors() == NumErrorsBefore;
2367 DiagnosticsEngine &Diags) {
2377 Diags.Report(diag::err_drv_invalid_value) << "-verify=" << Prefix;
2378 Diags.Report(diag::note_drv_verify_prefix_spelling);
2395 DiagnosticsEngine &Diags) {
2396 unsigned NumErrorsBefore = Diags.getNumErrors();
2401 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
2405 return Diags.getNumErrors() == NumErrorsBefore;
2418 DiagnosticsEngine &Diags) {
2419 unsigned NumErrorsBefore = Diags.getNumErrors();
2424 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
2428 return Diags.getNumErrors() == NumErrorsBefore;
2513 (void)ParseDiagnosticArgs(*DiagOpts, Args, /*Diags=*/nullptr, ShowColors);
2518 DiagnosticsEngine *Diags,
2521 if (!Diags) {
2524 Diags = &*IgnoringDiags;
2527 unsigned NumErrorsBefore = Diags->getNumErrors();
2534 PARSE_OPTION_WITH_MARSHALLING(Args, *Diags, __VA_ARGS__)
2551 if (!checkVerifyPrefixes(Opts.VerifyPrefixes, *Diags))
2558 Args.getAllArgValues(OPT_verify_ignore_unexpected_EQ), *Diags, DiagMask);
2563 Diags->Report(diag::warn_ignoring_ftabstop_value)
2571 return Diags->getNumErrors() == NumErrorsBefore;
2849 DiagnosticsEngine &Diags, bool &IsHeaderFile) {
2850 unsigned NumErrorsBefore = Diags.getNumErrors();
2855 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
2875 Diags.Report(diag::err_drv_invalid_value)
2895 Diags.Report(diag::err_drv_invalid_value)
2903 Diags.Report(diag::err_drv_invalid_value)
2930 Diags.Report(diag::err_fe_invalid_multiple_actions)
2955 Diags.Report(diag::err_test_module_file_extension_format) << Arg;
2970 Diags.Report(diag::err_drv_invalid_value)
2985 Diags.Report(diag::err_drv_argument_only_allowed_with) << "-fsystem-module"
2997 Diags.Report(diag::err_drv_argument_not_allowed_with)
3068 Diags.Report(diag::err_drv_invalid_value)
3091 Diags.Report(diag::err_drv_header_unit_extra_inputs) << Inputs[1];
3120 return Diags.getNumErrors() == NumErrorsBefore;
3251 DiagnosticsEngine &Diags,
3253 unsigned NumErrorsBefore = Diags.getNumErrors();
3258 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
3389 return Diags.getNumErrors() == NumErrorsBefore;
3439 DiagnosticsEngine &Diags) {
3833 DiagnosticsEngine &Diags) {
3834 unsigned NumErrorsBefore = Diags.getNumErrors();
3846 Opts.PICLevel = getLastArgIntValue(Args, OPT_pic_level, 0, Diags);
3849 Diags, Opts.Sanitize);
3851 return Diags.getNumErrors() == NumErrorsBefore;
3862 Diags.Report(diag::err_drv_invalid_value)
3871 auto Diag = Diags.Report(diag::note_drv_use_standard);
3892 Diags.Report(diag::err_drv_argument_not_allowed_with)
3915 Diags.Report(diag::err_drv_invalid_value)
3933 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
3958 Diags.Report(diag::err_drv_unknown_objc_runtime) << value;
3968 Diags.Report(diag::err_arc_unsupported_on_runtime);
3986 Diags.Report(diag::err_objc_weak_with_gc);
3988 Diags.Report(diag::err_objc_weak_unsupported);
4010 Diags.Report(diag::err_drv_invalid_value)
4032 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args)
4077 Diags.Report(diag::err_drv_argument_not_allowed_with)
4088 Diags.Report(diag::err_drv_argument_not_allowed_with)
4116 (IsSimdSpecified || IsTargetSpecified) ? 51 : Opts.OpenMP, Diags))
4127 Diags.Report(diag::err_drv_omp_host_target_not_supported) << T.str();
4144 Opts.OpenMPCUDANumSMs, Diags);
4147 Opts.OpenMPCUDABlocksPerSM, Diags);
4150 Opts.OpenMPCUDAReductionBufNum, Diags);
4158 Args, OPT_fopenmp_target_debug_EQ, Opts.OpenMPTargetDebug, Diags);
4193 Diags.Report(diag::err_drv_invalid_omp_target) << A->getValue(i);
4195 Diags.Report(diag::err_drv_incompatible_omp_arch)
4207 Diags.Report(diag::err_drv_omp_host_ir_file_not_found)
4225 unsigned Opt = getOptimizationLevel(Args, IK, Diags),
4251 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Val;
4256 Diags, Opts.Sanitize);
4304 Diags.Report(diag::err_drv_invalid_value)
4322 Diags.Report(diag::err_drv_invalid_value)
4335 Diags.Report(diag::err_drv_invalid_value)
4345 Diags.Report(diag::err_invalid_cxx_abi) << CXXABI;
4349 Diags.Report(diag::err_unsupported_cxx_abi) << CXXABI << T.str();
4366 Diags.Report(diag::err_drv_using_omit_rtti_component_without_no_rtti);
4384 Diags.Report(diag::err_cc1_unbounded_vscale_min);
4391 Diags.Report(diag::err_drv_cannot_open_randomize_layout_seed_file)
4411 Diags.Report(diag::err_drv_hlsl_bad_shader_required_in_target)
4414 Diags.Report(diag::err_drv_hlsl_bad_shader_required_in_target)
4417 Diags.Report(diag::err_drv_hlsl_bad_shader_unsupported)
4423 Diags.Report(diag::err_drv_hlsl_bad_shader_unsupported)
4434 Diags.Report(diag::err_drv_hlsl_16bit_types_unsupported)
4440 Diags.Report(diag::err_drv_hlsl_bad_shader_unsupported)
4447 Diags.Report(diag::err_drv_hlsl_16bit_types_unsupported)
4454 Diags.Report(diag::err_drv_hlsl_unsupported_target) << T.str();
4457 return Diags.getNumErrors() == NumErrorsBefore;
4581 DiagnosticsEngine &Diags,
4584 unsigned NumErrorsBefore = Diags.getNumErrors();
4589 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
4608 Diags.Report(diag::err_drv_preamble_format);
4645 Diags.Report(diag::err_drv_invalid_remap_file) << A->getAsString(Args);
4661 Diags.Report(diag::err_fe_invalid_source_date_epoch)
4683 return Diags.getNumErrors() == NumErrorsBefore;
4707 ArgList &Args, DiagnosticsEngine &Diags,
4709 unsigned NumErrorsBefore = Diags.getNumErrors();
4714 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
4722 return Diags.getNumErrors() == NumErrorsBefore;
4742 DiagnosticsEngine &Diags) {
4743 unsigned NumErrorsBefore = Diags.getNumErrors();
4748 PARSE_OPTION_WITH_MARSHALLING(Args, Diags, __VA_ARGS__)
4755 Diags.Report(diag::err_drv_invalid_value)
4764 Diags.Report(diag::err_drv_invalid_value)
4770 return Diags.getNumErrors() == NumErrorsBefore;
4775 DiagnosticsEngine &Diags, const char *Argv0) {
4776 unsigned NumErrorsBefore = Diags.getNumErrors();
4788 Diags.Report(diag::err_drv_missing_argument)
4796 Diags.Report(diag::err_drv_unknown_argument) << ArgString;
4798 Diags.Report(diag::err_drv_unknown_argument_with_suggestion)
4802 ParseFileSystemArgs(Res.getFileSystemOpts(), Args, Diags);
4803 ParseMigratorArgs(Res.getMigratorOpts(), Args, Diags);
4804 ParseAnalyzerArgs(Res.getAnalyzerOpts(), Args, Diags);
4805 ParseDiagnosticArgs(Res.getDiagnosticOpts(), Args, &Diags,
4807 ParseFrontendArgs(Res.getFrontendOpts(), Args, Diags, LangOpts.IsHeaderFile);
4810 ParseTargetArgs(Res.getTargetOpts(), Args, Diags);
4812 ParseHeaderSearchArgs(Res.getHeaderSearchOpts(), Args, Diags,
4814 ParseAPINotesArgs(Res.getAPINotesOpts(), Args, Diags);
4816 ParsePointerAuthArgs(LangOpts, Args, Diags);
4819 Diags);
4825 !Diags.isIgnored(diag::warn_profile_data_misexpect, SourceLocation())) {
4841 ParseCodeGenArgs(Res.getCodeGenOpts(), Args, DashX, Diags, T,
4853 ParsePreprocessorArgs(Res.getPreprocessorOpts(), Args, Diags,
4856 ParsePreprocessorOutputArgs(Res.getPreprocessorOutputOpts(), Args, Diags,
4859 ParseDependencyOutputArgs(Res.getDependencyOutputOpts(), Args, Diags,
4864 Diags.Report(diag::err_fe_dependency_file_requires_MT);
4870 Diags.Report(diag::warn_drv_fine_grained_bitfield_accesses_ignored);
4884 Diags, llvm::vfs::getRealFileSystem());
4887 Diags);
4890 FixupInvocation(Res, Diags, Args, DashX);
4892 return Diags.getNumErrors() == NumErrorsBefore;
4897 DiagnosticsEngine &Diags,
4903 DiagnosticsEngine &Diags, const char *Argv0) {
4904 return CreateFromArgsImpl(Invocation, CommandLineArgs, Diags, Argv0);
4911 Invocation, DummyInvocation, CommandLineArgs, Diags, Argv0);
5086 DiagnosticsEngine &Diags) {
5087 return createVFSFromCompilerInvocation(CI, Diags,
5093 const CompilerInvocation &CI, DiagnosticsEngine &Diags,
5096 Diags, std::move(BaseFS));
5100 ArrayRef<std::string> VFSOverlayFiles, DiagnosticsEngine &Diags,
5111 Diags.Report(diag::err_missing_vfs_overlay_file) << File;
5119 Diags.Report(diag::err_invalid_vfs_overlay) << File;