reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Basic/Diagnostic.h
  847   inline DiagnosticBuilder Report(unsigned DiagID);

References

tools/clang/examples/PrintFunctionNames/PrintFunctionNames.cpp
   97         D.Report(DiagID) << args[i];
  101           D.Report(D.getCustomDiagID(DiagnosticsEngine::Error,
tools/clang/examples/clang-interpreter/main.cpp
  163     Diags.Report(diag::err_fe_expected_compiler_job) << OS.str();
  169     Diags.Report(diag::err_fe_expected_clang_command);
tools/clang/include/clang/Basic/LangOptions.def
   82 LANGOPT(C99               , 1, 0, "C99")
   83 LANGOPT(C11               , 1, 0, "C11")
   84 LANGOPT(C17               , 1, 0, "C17")
   85 LANGOPT(C2x               , 1, 0, "C2x")
   86 LANGOPT(MSVCCompat        , 1, 0, "Microsoft Visual C++ full compatibility mode")
   87 LANGOPT(MicrosoftExt      , 1, 0, "Microsoft C++ extensions")
   88 LANGOPT(AsmBlocks         , 1, 0, "Microsoft inline asm blocks")
   89 LANGOPT(Borland           , 1, 0, "Borland extensions")
   90 LANGOPT(CPlusPlus         , 1, 0, "C++")
   91 LANGOPT(CPlusPlus11       , 1, 0, "C++11")
   92 LANGOPT(CPlusPlus14       , 1, 0, "C++14")
   93 LANGOPT(CPlusPlus17       , 1, 0, "C++17")
   94 LANGOPT(CPlusPlus2a       , 1, 0, "C++2a")
   95 LANGOPT(ObjC              , 1, 0, "Objective-C")
  102 LANGOPT(AppExt , 1, 0, "Objective-C App Extension")
  103 LANGOPT(Trigraphs         , 1, 0,"trigraphs")
  104 LANGOPT(LineComment       , 1, 0, "'//' comments")
  105 LANGOPT(Bool              , 1, 0, "bool, true, and false keywords")
  106 LANGOPT(Half              , 1, 0, "half keyword")
  107 LANGOPT(WChar             , 1, CPlusPlus, "wchar_t keyword")
  108 LANGOPT(Char8             , 1, 0, "char8_t keyword")
  109 LANGOPT(DeclSpecKeyword   , 1, 0, "__declspec keyword")
  112 LANGOPT(GNUMode           , 1, 1, "GNU extensions")
  113 LANGOPT(GNUKeywords       , 1, 1, "GNU keywords")
  114 VALUE_LANGOPT(GNUCVersion , 32, 0, "GNU C compatibility version")
  116 LANGOPT(Digraphs          , 1, 0, "digraphs")
  118 LANGOPT(CXXOperatorNames  , 1, 0, "C++ operator name keywords")
  119 LANGOPT(AppleKext         , 1, 0, "Apple kext support")
  121 LANGOPT(WritableStrings   , 1, 0, "writable string support")
  122 LANGOPT(ConstStrings      , 1, 0, "const-qualified string support")
  125 LANGOPT(AltiVec           , 1, 0, "AltiVec-style vector initializers")
  126 LANGOPT(ZVector           , 1, 0, "System z vector extensions")
  127 LANGOPT(Exceptions        , 1, 0, "exception handling")
  128 LANGOPT(ObjCExceptions    , 1, 0, "Objective-C exceptions")
  129 LANGOPT(CXXExceptions     , 1, 0, "C++ exceptions")
  130 LANGOPT(DWARFExceptions   , 1, 0, "dwarf exception handling")
  131 LANGOPT(SjLjExceptions    , 1, 0, "setjmp-longjump exception handling")
  132 LANGOPT(SEHExceptions     , 1, 0, "SEH .xdata exception handling")
  133 LANGOPT(WasmExceptions    , 1, 0, "WebAssembly exception handling")
  134 LANGOPT(ExternCNoUnwind   , 1, 0, "Assume extern C functions don't unwind")
  135 LANGOPT(TraditionalCPP    , 1, 0, "traditional CPP emulation")
  136 LANGOPT(RTTI              , 1, 1, "run-time type information")
  137 LANGOPT(RTTIData          , 1, 1, "emit run-time type information data")
  138 LANGOPT(MSBitfields       , 1, 0, "Microsoft-compatible structure layout")
  139 LANGOPT(Freestanding, 1, 0, "freestanding implementation")
  140 LANGOPT(NoBuiltin         , 1, 0, "disable builtin functions")
  141 LANGOPT(NoMathBuiltin     , 1, 0, "disable math builtin functions")
  142 LANGOPT(GNUAsm            , 1, 1, "GNU-style inline assembly")
  143 LANGOPT(Coroutines        , 1, 0, "C++20 coroutines")
  144 LANGOPT(DllExportInlines  , 1, 1, "dllexported classes dllexport inline methods")
  145 LANGOPT(RelaxedTemplateTemplateArgs, 1, 0, "C++17 relaxed matching of template template arguments")
  147 LANGOPT(DoubleSquareBracketAttributes, 1, 0, "'[[]]' attributes extension for all language standard modes")
  150 LANGOPT(POSIXThreads      , 1, 0, "POSIX thread support")
  151 LANGOPT(Blocks            , 1, 0, "blocks extension to C")
  153 LANGOPT(MathErrno         , 1, 1, "errno in math functions")
  155 LANGOPT(Modules           , 1, 0, "modules semantics")
  156 COMPATIBLE_LANGOPT(ModulesTS  , 1, 0, "C++ Modules TS syntax")
  157 COMPATIBLE_LANGOPT(CPlusPlusModules, 1, 0, "C++ modules syntax")
  163 COMPATIBLE_LANGOPT(ModulesDeclUse    , 1, 0, "require declaration of module uses")
  165 COMPATIBLE_LANGOPT(ModulesStrictDeclUse, 1, 0, "requiring declaration of module uses and all headers to be in modules")
  168 COMPATIBLE_LANGOPT(ModulesLocalVisibility, 1, 0, "local submodule visibility")
  169 COMPATIBLE_LANGOPT(Optimize          , 1, 0, "__OPTIMIZE__ predefined macro")
  170 COMPATIBLE_LANGOPT(OptimizeSize      , 1, 0, "__OPTIMIZE_SIZE__ predefined macro")
  171 COMPATIBLE_LANGOPT(Static            , 1, 0, "__STATIC__ predefined macro (as opposed to __DYNAMIC__)")
  172 VALUE_LANGOPT(PackStruct  , 32, 0,
  174 VALUE_LANGOPT(MaxTypeAlign  , 32, 0,
  176 VALUE_LANGOPT(AlignDouble            , 1, 0, "Controls if doubles should be aligned to 8 bytes (x86 only)")
  177 VALUE_LANGOPT(LongDoubleSize        , 32, 0, "width of long double")
  178 LANGOPT(PPCIEEELongDouble            , 1, 0, "use IEEE 754 quadruple-precision for long double")
  179 COMPATIBLE_VALUE_LANGOPT(PICLevel    , 2, 0, "__PIC__ level")
  180 COMPATIBLE_VALUE_LANGOPT(PIE         , 1, 0, "is pie")
  181 LANGOPT(ROPI                         , 1, 0, "Read-only position independence")
  182 LANGOPT(RWPI                         , 1, 0, "Read-write position independence")
  183 COMPATIBLE_LANGOPT(GNUInline         , 1, 0, "GNU inline semantics")
  184 COMPATIBLE_LANGOPT(NoInlineDefine    , 1, 0, "__NO_INLINE__ predefined macro")
  185 COMPATIBLE_LANGOPT(Deprecated        , 1, 0, "__DEPRECATED predefined macro")
  186 COMPATIBLE_LANGOPT(FastMath          , 1, 0, "fast FP math optimizations, and __FAST_MATH__ predefined macro")
  187 COMPATIBLE_LANGOPT(FiniteMathOnly    , 1, 0, "__FINITE_MATH_ONLY__ predefined macro")
  188 COMPATIBLE_LANGOPT(UnsafeFPMath      , 1, 0, "Unsafe Floating Point Math")
  193 LANGOPT(CharIsSigned      , 1, 1, "signed char")
  194 LANGOPT(WCharSize         , 4, 0, "width of wchar_t")
  195 LANGOPT(WCharIsSigned        , 1, 0, "signed or unsigned wchar_t")
  199 LANGOPT(ShortEnums        , 1, 0, "short enum types")
  201 LANGOPT(OpenCL            , 1, 0, "OpenCL")
  202 LANGOPT(OpenCLVersion     , 32, 0, "OpenCL C version")
  203 LANGOPT(OpenCLCPlusPlus   , 1, 0, "C++ for OpenCL")
  204 LANGOPT(OpenCLCPlusPlusVersion     , 32, 0, "C++ for OpenCL version")
  205 LANGOPT(NativeHalfType    , 1, 0, "Native half type support")
  206 LANGOPT(NativeHalfArgsAndReturns, 1, 0, "Native half args and returns")
  207 LANGOPT(HalfArgsAndReturns, 1, 0, "half args and returns")
  208 LANGOPT(CUDA              , 1, 0, "CUDA")
  209 LANGOPT(HIP               , 1, 0, "HIP")
  210 LANGOPT(OpenMP            , 32, 0, "OpenMP support and version of OpenMP (31, 40 or 45)")
  211 LANGOPT(OpenMPSimd        , 1, 0, "Use SIMD only OpenMP support.")
  212 LANGOPT(OpenMPUseTLS      , 1, 0, "Use TLS for threadprivates or runtime calls")
  213 LANGOPT(OpenMPIsDevice    , 1, 0, "Generate code only for OpenMP target device")
  214 LANGOPT(OpenMPCUDAMode    , 1, 0, "Generate code for OpenMP pragmas in SIMT/SPMD mode")
  215 LANGOPT(OpenMPCUDAForceFullRuntime , 1, 0, "Force to use full runtime in all constructs when offloading to CUDA devices")
  216 LANGOPT(OpenMPCUDANumSMs  , 32, 0, "Number of SMs for CUDA devices.")
  217 LANGOPT(OpenMPCUDABlocksPerSM  , 32, 0, "Number of blocks per SM for CUDA devices.")
  218 LANGOPT(OpenMPCUDAReductionBufNum , 32, 1024, "Number of the reduction records in the intermediate reduction buffer used for the teams reductions.")
  219 LANGOPT(OpenMPOptimisticCollapse  , 1, 0, "Use at most 32 bits to represent the collapsed loop nest counter.")
  220 LANGOPT(RenderScript      , 1, 0, "RenderScript")
  222 LANGOPT(CUDAIsDevice      , 1, 0, "compiling for CUDA device")
  223 LANGOPT(CUDAAllowVariadicFunctions, 1, 0, "allowing variadic functions in CUDA device code")
  224 LANGOPT(CUDAHostDeviceConstexpr, 1, 1, "treating unattributed constexpr functions as __host__ __device__")
  225 LANGOPT(CUDADeviceApproxTranscendentals, 1, 0, "using approximate transcendental functions")
  226 LANGOPT(GPURelocatableDeviceCode, 1, 0, "generate relocatable device code")
  227 LANGOPT(GPUAllowDeviceInit, 1, 0, "allowing device side global init functions for HIP")
  229 LANGOPT(SYCLIsDevice      , 1, 0, "Generate code for SYCL device")
  231 LANGOPT(HIPUseNewLaunchAPI, 1, 0, "Use new kernel launching API for HIP")
  233 LANGOPT(SizedDeallocation , 1, 0, "sized deallocation")
  234 LANGOPT(AlignedAllocation , 1, 0, "aligned allocation")
  235 LANGOPT(AlignedAllocationUnavailable, 1, 0, "aligned allocation functions are unavailable")
  236 LANGOPT(NewAlignOverride  , 32, 0, "maximum alignment guaranteed by '::operator new(size_t)'")
  237 LANGOPT(ConceptsTS , 1, 0, "enable C++ Extensions for Concepts")
  244 LANGOPT(NoConstantCFStrings , 1, 0, "no constant CoreFoundation strings")
  246 LANGOPT(GlobalAllocationFunctionVisibilityHidden , 1, 0, "hidden visibility for global operator new and delete declaration")
  253 LANGOPT(SinglePrecisionConstants , 1, 0, "treating double-precision floating point constants as single precision constants")
  254 LANGOPT(FastRelaxedMath , 1, 0, "OpenCL fast relaxed math")
  257 LANGOPT(NoBitFieldTypeAlign , 1, 0, "bit-field type alignment")
  258 LANGOPT(HexagonQdsp6Compat , 1, 0, "hexagon-qdsp6 backward compatibility")
  259 LANGOPT(ObjCAutoRefCount , 1, 0, "Objective-C automated reference counting")
  260 LANGOPT(ObjCWeakRuntime     , 1, 0, "__weak support in the ARC runtime")
  261 LANGOPT(ObjCWeak            , 1, 0, "Objective-C __weak in ARC and MRC files")
  262 LANGOPT(ObjCSubscriptingLegacyRuntime         , 1, 0, "Subscripting support in legacy ObjectiveC runtime")
  263 LANGOPT(CFProtectionBranch , 1, 0, "Control-Flow Branch Protection enabled")
  264 LANGOPT(FakeAddressSpaceMap , 1, 0, "OpenCL fake address space map")
  266 LANGOPT(IncludeDefaultHeader, 1, 0, "Include default header file for OpenCL")
  267 LANGOPT(DeclareOpenCLBuiltins, 1, 0, "Declare OpenCL builtin functions")
  269 LANGOPT(BlocksRuntimeOptional , 1, 0, "optional blocks runtime")
  270 LANGOPT(
  280 LANGOPT(SetVisibilityForExternDecls, 1, 0,
  305 VALUE_LANGOPT(MSCompatibilityVersion, 32, 0, "Microsoft Visual C/C++ Version")
  306 VALUE_LANGOPT(VtorDispMode, 2, 1, "How many vtordisps to insert")
  308 LANGOPT(ApplePragmaPack, 1, 0, "Apple gcc-compatible #pragma pack handling")
  310 LANGOPT(RetainCommentsFromSystemHeaders, 1, 0, "retain documentation comments from system headers in the AST")
  312 LANGOPT(SanitizeAddressFieldPadding, 2, 0, "controls how aggressive is ASan "
  316 LANGOPT(Cmse, 1, 0, "ARM Security extensions support")
  318 LANGOPT(XRayInstrument, 1, 0, "controls whether to do XRay instrumentation")
  319 LANGOPT(XRayAlwaysEmitCustomEvents, 1, 0,
  322 LANGOPT(XRayAlwaysEmitTypedEvents, 1, 0,
  326 LANGOPT(ForceEmitVTables, 1, 0, "whether to emit all vtables")
  335 COMPATIBLE_VALUE_LANGOPT(FunctionAlignment, 5, 0, "Default alignment for functions")
  337 LANGOPT(FixedPoint, 1, 0, "fixed point types")
  338 LANGOPT(PaddingOnUnsignedFixedPoint, 1, 0,
  341 LANGOPT(RegisterStaticDestructors, 1, 1, "Register C++ static destructors")
tools/clang/include/clang/Basic/PartialDiagnostic.h
  319     DiagnosticBuilder DB(Diags.Report(getDiagID()));
tools/clang/include/clang/Driver/Driver.h
  109     return Diags.Report(DiagID);
tools/clang/include/clang/Frontend/CompilerInstance.h
  540         Diagnostics->Report(diag::err_module_format_unhandled) << Format;
  554         Diagnostics->Report(diag::err_module_format_unhandled) << Format;
tools/clang/lib/ARCMigrate/FileRemapper.cpp
  257   Diag.Report(Diag.getCustomDiagID(DiagnosticsEngine::Error, "%0"))
tools/clang/lib/ARCMigrate/ObjCMT.cpp
 1957       Diags.Report(Diags.getCustomDiagID(DiagnosticsEngine::Error, "%0"))
 2167   Diag.Report(Diag.getCustomDiagID(DiagnosticsEngine::Error, "%0"))
tools/clang/lib/AST/ASTContext.cpp
 6713       Diags.Report(DiagID) << BT->getName(C->getPrintingPolicy());
tools/clang/lib/AST/ItaniumMangle.cpp
 4002       Diags.Report(DiagID);
 4010       Diags.Report(DiagID);
tools/clang/lib/Basic/Diagnostic.cpp
  160   Report(ID) << DelayedDiagArg1 << DelayedDiagArg2;
tools/clang/lib/Basic/TargetInfo.cpp
  146   Diags.Report(diag::err_opt_not_valid_on_target) << "cf-protection=branch";
  152   Diags.Report(diag::err_opt_not_valid_on_target) << "cf-protection=return";
tools/clang/lib/Basic/Targets.cpp
  620     Diags.Report(diag::err_target_unknown_triple) << Triple.str();
  627     Diags.Report(diag::err_target_unknown_cpu) << Opts->CPU;
  631       Diags.Report(diag::note_valid_options) << llvm::join(ValidList, ", ");
  637     Diags.Report(diag::err_target_unknown_abi) << Opts->ABI;
  643     Diags.Report(diag::err_target_unknown_fpmath) << Opts->FPMath;
tools/clang/lib/Basic/Targets/ARM.cpp
  471         Diags.Report(diag::err_target_unsupported_mcmse) << CPU;
  514     Diags.Report(diag::err_target_unsupported_fpmath) << "neon";
tools/clang/lib/Basic/Targets/Mips.cpp
  229     Diags.Report(diag::err_target_unsupported_cpu_for_micromips) << CPU;
  235     Diags.Report(diag::err_target_unsupported_abi) << ABI << CPU;
  241     Diags.Report(diag::err_target_unsupported_abi) << ABI << CPU;
  249     Diags.Report(diag::err_target_unsupported_abi_for_triple)
  258     Diags.Report(diag::err_target_unsupported_abi_for_triple)
  265     Diags.Report(diag::err_unsupported_abi_for_opt) << "-mfpxx" << "o32";
  272     Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfpxx" << CPU;
  278     Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfp32" << CPU;
  284     Diags.Report(diag::err_mips_fp64_req) << "-mfp64";
tools/clang/lib/Basic/Targets/PPC.cpp
  229       Diags.Report(diag::err_opt_not_valid_with_opt) << "-mpower8-vector"
  235       Diags.Report(diag::err_opt_not_valid_with_opt) << "-mdirect-move"
  241       Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfloat128"
  247       Diags.Report(diag::err_opt_not_valid_with_opt) << "-mpower9-vector"
  321     Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfloat128" << CPU;
tools/clang/lib/Basic/Targets/WebAssembly.cpp
  217     Diags.Report(diag::err_opt_not_valid_with_opt)
tools/clang/lib/Basic/Targets/X86.cpp
  889     Diags.Report(diag::err_target_unsupported_fpmath)
tools/clang/lib/Basic/Warnings.cpp
   38   Diags.Report(diag::warn_unknown_diag_option)
  138               Diags.Report(diag::warn_unknown_warning_specifier)
  166               Diags.Report(diag::warn_unknown_warning_specifier)
tools/clang/lib/CodeGen/BackendUtil.cpp
  125       Diags.Report(diag::err_fe_unable_to_open_output) << Path << EC.message();
  762       Diags.Report(diag::err_fe_unable_to_create_target) << Error;
  800     Diags.Report(diag::err_fe_unable_to_interface_with_target);
 1084       Diags.Report(diag::err_fe_unable_to_load_plugin)
 1555       Diags.Report(DiagID) << DLDesc << TDesc.getStringRepresentation();
tools/clang/lib/CodeGen/CGCUDANV.cpp
  521       CGM.getDiags().Report(diag::err_cannot_open_file)
tools/clang/lib/CodeGen/CGDebugInfo.cpp
  718     CGM.getDiags().Report(DiagID) << Name;
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 2661     SM.getDiagnostics().Report(diag::err_cannot_open_file)
 3910       CGM.getDiags().Report(DiagID) << LineNum;
 4206           CGM.getDiags().Report(DiagID);
 4234     CGM.getDiags().Report(diag::err_cannot_open_file)
 4246     CGM.getDiags().Report(DiagID)
tools/clang/lib/CodeGen/CodeGenAction.cpp
  281               Diags.Report(diag::err_cannot_open_file)
  285               Diags.Report(diag::err_drv_optimization_remark_pattern)
  289               Diags.Report(diag::err_drv_optimization_remark_format)
  829     Diags.Report(diag::err_fe_cannot_link_module)
  906         CI.getDiagnostics().Report(diag::err_cannot_open_file)
  916           CI.getDiagnostics().Report(diag::err_cannot_open_file)
  975   Diags->Report(DiagID).AddString("cannot compile inline asm");
  993         CI.getDiagnostics().Report(DiagID) << EIB.message();
tools/clang/lib/CodeGen/CodeGenModule.cpp
  163         getDiags().Report(DiagID) << CodeGenOpts.ProfileInstrumentUsePath
  382     Diags.Report(diag::warn_profile_data_unprofiled) << MainFile;
  385       Diags.Report(diag::warn_profile_data_out_of_date) << Visited << Mismatched;
  388       Diags.Report(diag::warn_profile_data_missing) << Visited << Missing;
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  525       CGM.getDiags().Report(DiagID) << Name;
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp
  324     Context.getDiagnostics().Report(diag::err_ctu_error_opening)
  328     Context.getDiagnostics().Report(diag::err_extdefmap_parsing)
  332     Context.getDiagnostics().Report(diag::err_multiple_def_index)
  336     Context.getDiagnostics().Report(diag::warn_ctu_incompat_triple)
tools/clang/lib/Driver/Driver.cpp
  249       Diags.Report(DiagID) << ArgString;
  254       Diags.Report(DiagID) << ArgString << Nearest;
 1092       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args)
tools/clang/lib/Frontend/ASTUnit.cpp
  846     AST->getDiagnostics().Report(diag::err_fe_unable_to_load_pch);
tools/clang/lib/Frontend/CompilerInstance.cpp
  230       Diags.Report(diag::warn_fe_cc_log_diagnostics_failure)
  339       Diags.Report(diag::err_fe_remap_missing_from_file) << RB.first;
  356       Diags.Report(diag::err_fe_remap_missing_to_file) << RF.first << RF.second;
  364       Diags.Report(diag::err_fe_remap_missing_from_file) << RF.first;
  573     PP.getDiagnostics().Report(diag::err_fe_invalid_code_complete_file)
  652           getDiagnostics().Report(diag::err_unable_to_rename_temp)
  693     getDiagnostics().Report(diag::err_fe_unable_to_open_output) << OutputPath
  847       Diags.Report(diag::err_fe_error_reading) << InputFile;
  868         Diags.Report(diag::err_cannot_open_file) << InputFile
  880       Diags.Report(diag::err_fe_error_reading_stdin) << EC.message();
 1012       getDiagnostics().Report(diag::warn_fe_unable_to_open_stats_file)
tools/clang/lib/Frontend/CompilerInvocation.cpp
  215       Diags.Report(diag::err_drv_invalid_value)
  231       Diags.Report(diag::err_drv_invalid_value)
  247       Diags.Report(diag::err_drv_invalid_value)
  263       Diags.Report(diag::err_drv_invalid_value)
  279       Diags.Report(diag::err_drv_invalid_value)
  370           Diags.Report(diag::err_analyzer_config_unknown) << key;
  421       Diags->Report(diag::err_analyzer_config_invalid_input)
  438     Diags->Report(diag::err_analyzer_config_invalid_input)
  488           Diags->Report(diag::err_unknown_analyzer_checker_or_package)
  500     Diags->Report(diag::err_analyzer_config_invalid_input)
  504     Diags->Report(diag::err_analyzer_config_invalid_input) << "ctu-dir"
  509     Diags->Report(diag::err_analyzer_config_invalid_input) << "model-path"
  530     Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Value;
  549     Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Value;
  563     Diags.Report(diag::err_drv_optimization_remark_pattern)
  586         Diags->Report(diag::err_drv_invalid_value) << FlagName << Level;
  599       Diags.Report(diag::err_drv_invalid_value) << FlagName << Sanitizer;
  614         D.Report(diag::err_drv_invalid_value) << FlagName << Bundle;
  638     Diags.Report(diag::err_drv_invalid_pgo_instrumentor) << A->getAsString(Args)
  680     Diags.Report(diag::warn_drv_optimization_value)
  726       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name;
  738       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args)
  750       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args)
  843     Diags.Report(diag::err_drv_argument_only_allowed_with)
  874       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name;
  948     Diags.Report(diag::err_drv_invalid_value)
  978       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << S;
  984       Diags.Report(diag::err_drv_argument_only_allowed_with)
 1027         Diags.Report(diag::err_drv_invalid_value)
 1045       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name;
 1114       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name;
 1227       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name;
 1255       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name;
 1271       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Val;
 1328     Diags.Report(diag::warn_drv_diagnostics_hotness_requires_pgo)
 1334     Diags.Report(diag::warn_drv_diagnostics_hotness_requires_pgo)
 1382       Diags.Report(diag::err_drv_invalid_value)
 1395           Diags.Report(diag::err_drv_invalid_value)
 1499         Diags->Report(diag::err_drv_invalid_value) << "-verify=" << Prefix;
 1500         Diags->Report(diag::note_drv_verify_prefix_spelling);
 1550       Diags->Report(diag::err_drv_invalid_value)
 1566       Diags->Report(diag::err_drv_invalid_value)
 1585       Diags->Report(diag::err_drv_invalid_value)
 1635       Diags->Report(diag::warn_ignoring_ftabstop_value)
 1693         Diags.Report(diag::err_drv_invalid_value)
 1750         Diags.Report(diag::err_drv_invalid_value)
 1757         Diags.Report(diag::err_drv_invalid_value)
 1817       Diags.Report(diag::err_test_module_file_extension_format) << Arg;
 1832       Diags.Report(diag::err_drv_invalid_value)
 1947     Diags.Report(diag::err_drv_argument_not_allowed_with)
 1993       Diags.Report(diag::err_drv_invalid_value)
 2342   diags.Report(diag::err_drv_invalid_value)
 2425       Diags.Report(diag::err_drv_invalid_value)
 2434           auto Diag = Diags.Report(diag::note_drv_use_standard);
 2455         Diags.Report(diag::err_drv_argument_not_allowed_with)
 2483       Diags.Report(diag::err_drv_invalid_value)
 2501     Diags.Report(diag::warn_option_invalid_ocl_version)
 2536       Diags.Report(diag::warn_ignored_hip_only_option)
 2545         Diags.Report(diag::err_drv_unknown_objc_runtime) << value;
 2555         Diags.Report(diag::err_arc_unsupported_on_runtime);
 2573         Diags.Report(diag::err_objc_weak_with_gc);
 2575         Diags.Report(diag::err_objc_weak_unsupported);
 2600       Diags.Report(diag::err_drv_invalid_value)
 2608       Diags.Report(diag::err_drv_argument_not_allowed_with)
 2616       Diags.Report(diag::warn_c_kext);
 2682       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args)
 2714       Diags.Report(diag::err_drv_invalid_value)
 2741       Diags.Report(diag::err_fe_invalid_exception_model)
 2794       Diags.Report(diag::err_fe_invalid_wchar_type) << A->getValue();
 2815     Diags.Report(diag::err_fe_invalid_alignment) << A->getAsString(Args)
 2908       Diags.Report(diag::err_drv_invalid_value)
 2935       Diags.Report(diag::err_drv_invalid_value)
 2952       Diags.Report(diag::err_drv_invalid_value)
 2964       Diags.Report(diag::err_drv_argument_not_allowed_with)
 2973       Diags.Report(diag::err_drv_argument_not_allowed_with)
 2978         Diags.Report(diag::err_drv_argument_not_allowed_with)
 3015         Diags.Report(diag::err_drv_omp_host_target_not_supported)
 3059         Diags.Report(diag::err_drv_invalid_omp_target) << A->getValue(i);
 3070       Diags.Report(diag::err_drv_omp_host_ir_file_not_found)
 3124       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Val;
 3133     Diags.Report(diag::err_drv_invalid_value)
 3152       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Val;
 3220       Diags.Report(diag::err_drv_invalid_value)
 3299       Diags.Report(diag::err_drv_preamble_format);
 3338       Diags.Report(diag::err_drv_invalid_remap_file) << A->getAsString(Args);
 3353       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name;
 3398       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args)
 3419       Diags.Report(diag::err_drv_invalid_value)
 3441     Diags.Report(diag::err_drv_missing_argument)
 3451       Diags.Report(diag::err_drv_unknown_argument) << ArgString;
 3453       Diags.Report(diag::err_drv_unknown_argument_with_suggestion)
 3463     Diags.Report(diag::err_fe_dependency_file_requires_MT);
 3547     Diags.Report(diag::warn_drv_fine_grained_bitfield_accesses_ignored);
 3664         Diags->Report(diag::err_drv_invalid_int_value) << A->getAsString(Args)
 3704       Diags.Report(diag::err_missing_vfs_overlay_file) << File;
 3712       Diags.Report(diag::err_invalid_vfs_overlay) << File;
tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
   81     Diags->Report(diag::err_fe_expected_compiler_job) << OS.str();
   87     Diags->Report(diag::err_fe_expected_clang_command);
tools/clang/lib/Frontend/DependencyFile.cpp
  316     Diags.Report(diag::err_fe_error_opening) << OutputFile << EC.message();
tools/clang/lib/Frontend/DependencyGraph.cpp
  105     PP->getDiagnostics().Report(diag::err_fe_error_opening) << OutputFile
tools/clang/lib/Frontend/FrontendAction.cpp
  166       CI.getDiagnostics().Report(diag::err_fe_invalid_plugin_name) << Arg;
  450     CI.getDiagnostics().Report(diag::err_missing_module_name);
  464     CI.getDiagnostics().Report(diag::err_missing_module)
  489       CI.getDiagnostics().Report(diag::err_module_map_not_found)
  528     CI.getDiagnostics().Report(diag::err_module_cannot_create_includes)
  681       CI.getDiagnostics().Report(diag::err_modules_embed_file_not_found) << F;
  734         CI.getDiagnostics().Report(diag::err_fe_no_pch_in_dir) << PCHInclude;
  800       CI.getDiagnostics().Report(diag::err_module_map_not_found) << Filename;
tools/clang/lib/Frontend/FrontendActions.cpp
  127     CI.getDiagnostics().Report(diag::err_relocatable_without_isysroot);
  191     CI.getDiagnostics().Report(diag::err_module_build_requires_fmodules);
  226     CI.getDiagnostics().Report(diag::err_module_interface_requires_cpp_modules);
  244     CI.getDiagnostics().Report(diag::err_header_module_requires_modules);
  260       CI.getDiagnostics().Report(diag::err_module_header_file_not_found)
  294       CI.getDiagnostics().Report(diag::err_module_header_file_not_found)
tools/clang/lib/Frontend/HeaderIncludeGen.cpp
  106       PP.getDiagnostics().Report(clang::diag::warn_fe_cc_print_header_failure)
tools/clang/lib/Frontend/InitHeaderSearch.cpp
  143     Headers.getDiags().Report(diag::warn_poison_system_directories)
tools/clang/lib/Frontend/InitPreprocessor.cpp
   48       Diags.Report(diag::warn_fe_macro_contains_embedded_newline)
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
  113       Instance.getDiagnostics().Report(diag::err_asm_invalid_type_in_input)
  199     Instance.getDiagnostics().Report(diag::err_asm_invalid_type_in_input)
tools/clang/lib/Frontend/Rewrite/FixItRewriter.cpp
  107       Diags.Report(clang::diag::err_fe_unable_to_open_output) << Filename
tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
  756   getMetaDiags()->Report(diag::warn_fe_serialized_diag_merge_failure);
  779         getMetaDiags()->Report(diag::warn_fe_serialized_diag_merge_failure);
  786     getMetaDiags()->Report(diag::warn_fe_serialized_diag_failure)
tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp
   55     auto Diag = Diags.Report(Diags.getCustomDiagID(I.first, "%0"));
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  864   Diags.Report(diag::err_verify_inconsistent_diags).setForceEmit()
  895   Diags.Report(diag::err_verify_inconsistent_diags).setForceEmit()
 1083       Diags.Report(diag::err_verify_no_directives).setForceEmit();
tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
   89     CI.getDiagnostics().Report(diag::err_fe_invalid_plugin_name)
  210       Clang->getDiagnostics().Report(diag::err_fe_unable_to_load_plugin)
tools/clang/lib/Rewrite/Rewriter.cpp
  430       Diagnostics.Report(clang::diag::err_unable_to_make_temp)
  444       Diagnostics.Report(clang::diag::err_unable_to_rename_temp)
tools/clang/lib/Serialization/ASTReader.cpp
  314       Diags->Report(diag::err_pch_langopt_value_mismatch) << "module features";
  320       Diags->Report(diag::err_pch_langopt_value_mismatch)
  328       Diags->Report(diag::err_pch_langopt_value_mismatch)
  382   CHECK_TARGET_OPT(Triple, "target");
  383   CHECK_TARGET_OPT(ABI, "target ABI");
  389     CHECK_TARGET_OPT(CPU, "target CPU");
  419       Diags->Report(diag::err_pch_targetopt_feature_mismatch)
  422       Diags->Report(diag::err_pch_targetopt_feature_mismatch)
  476           Diags.Report(diag::err_pch_diagopt_mismatch) << "-Werror=" +
  503         Diags.Report(diag::err_pch_diagopt_mismatch) << "-Wsystem-headers";
  510       Diags.Report(diag::err_pch_diagopt_mismatch) << "-Werror";
  517       Diags.Report(diag::err_pch_diagopt_mismatch) << "-Weverything -Werror";
  524       Diags.Report(diag::err_pch_diagopt_mismatch) << "-pedantic-errors";
  668         Diags->Report(diag::err_pch_macro_def_undef)
  681       Diags->Report(diag::err_pch_macro_def_conflict)
  690       Diags->Report(diag::err_pch_undef) << ExistingPPOpts.UsePredefines;
  699       Diags->Report(diag::err_pch_pp_detailed_record) << PPOpts.DetailedRecord;
  782         Diags->Report(diag::err_pch_modulecache_mismatch)
 4992     Diags.Report(diag::err_fe_unable_to_read_pch_file)
 5002     Diags.Report(diag::err_fe_not_a_pch_file) << ASTFileName << std::move(Err);
 5008     Diags.Report(diag::err_fe_pch_malformed_block) << ASTFileName;
 5028       Diags.Report(diag::err_fe_pch_malformed_block) << ASTFileName;
12243       Diags.Report(diag::warn_duplicate_module_file_extension)
tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
   67       .Report(diag::err_analyzer_checker_option_invalid_input)
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
  139       Diags.Report(diag::err_fe_unable_to_load_plugin) << Plugin << ErrorMsg;
  148       Diags.Report(diag::warn_incompatible_analyzer_plugin_api)
  150       Diags.Report(diag::note_incompatible_analyzer_plugin_api)
  208       Diags.Report(diag::err_unknown_analyzer_checker_or_package) << Opt.first;
  209       Diags.Report(diag::note_suggest_disabling_all_checkers);
  336         Diags.Report(diag::err_analyzer_checker_option_invalid_input)
  350         Diags.Report(diag::err_analyzer_checker_option_invalid_input)
  462     Diags.Report(diag::err_analyzer_checker_option_unknown)
  503     Diags.Report(diag::err_unknown_analyzer_checker_or_package)
tools/clang/lib/Tooling/Refactoring/Rename/USRFindingAction.cpp
  240       Engine.Report(CouldNotFindSymbolNamed) << QualifiedName;
tools/clang/lib/Tooling/Tooling.cpp
  125     Diagnostics->Report(diag::err_fe_expected_compiler_job)
  133     Diagnostics->Report(diag::err_fe_expected_clang_command);
tools/clang/tools/driver/cc1_main.cpp
   63   Diags.Report(diag::err_fe_error_backend) << Message;
tools/clang/tools/driver/cc1as_main.cpp
  188     Diags.Report(diag::err_drv_missing_argument)
  198       Diags.Report(diag::err_drv_unknown_argument) << ArgString;
  200       Diags.Report(diag::err_drv_unknown_argument_with_suggestion)
  256         Diags.Report(diag::err_drv_unknown_argument) << A->getAsString(Args);
  272       Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name;
  321     Diags.Report(diag::err_fe_unable_to_open_output) << Path << EC.message();
  334     return Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;
  341     return Diags.Report(diag::err_fe_error_reading) << Opts.InputFile;
  507     Failed = Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;
  547   Diags.Report(diag::err_fe_error_backend) << Message;
tools/clang/tools/driver/driver.cpp
  466       Diags.Report(diag::err_drv_force_crash)
tools/clang/unittests/Basic/DiagnosticTest.cpp
   30     Diags.Report(diag::err_target_unknown_triple) << "unknown";
   33     Diags.Report(diag::err_cannot_open_file) << "file" << "error";
   37     Diags.Report(diag::warn_mt_message) << "warning";
   58     Diags.Report(diag::err_cannot_open_file) << "file" << "error";
   62     Diags.Report(diag::warn_mt_message) << "warning";
tools/clang/unittests/Frontend/CompilerInstanceTest.cpp
   90   Diags->Report(diag::err_expected) << "no crash";
tools/clang/unittests/Tooling/ToolingTest.cpp
  339       Compiler.getDiagnostics().Report(
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1498         m_ast_context->getDiagnostics().Report(diag_id) << error.AsCString();
 1507         m_ast_context->getDiagnostics().Report(diag_id) << warning.c_str();