aboutsummaryrefslogtreecommitdiff
path: root/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-26[clang] Use llvm::is_contained instead of llvm::all_of (NFC) (#145843)Kazu Hirata1-2/+1
2025-06-19[TableGen] Use ListSeparator (NFC) (#144936)Kazu Hirata1-6/+3
2025-06-15[TableGen] Use range-based for loops (NFC) (#144250)Kazu Hirata1-2/+2
2025-05-11[TableGen] Use StringRef::substr instead of StringRef::slice (NFC) (#139485)Kazu Hirata1-5/+5
2025-04-15[clang] consistently quote expressions in diagnostics (#134769)Matheus Izvekov1-0/+5
2025-04-08[Clang] [NFC] Tablegen component diags headers (#134777)Sirraide1-0/+55
2025-04-02Reapply "[Clang] [NFC] Introduce a helper for emitting compatibility diagnost...Sirraide1-0/+44
2025-04-02Revert "[Clang] [NFC] Introduce a helper for emitting compatibility diagnosti...Sirraide1-44/+0
2025-04-02[Clang] [NFC] Introduce a helper for emitting compatibility diagnostics (#132...Sirraide1-0/+44
2025-01-31[TableGen] Migrate away from PointerUnion::dyn_cast (NFC) (#125158)Kazu Hirata1-2/+2
2025-01-28[StrTable] Switch intrinsics to StringTable and work around MSVC (#123548)Chandler Carruth1-5/+1
2025-01-22[StrTable] Switch diag group names to `llvm::StringTable` (#123302)Chandler Carruth1-18/+10
2025-01-15Add 'enum_select' diagnostic selection to clang. (#122505)Erich Keane1-2/+193
2024-12-11[clang] Migrate away from PointerUnion::{is,get} (NFC) (#119654)Kazu Hirata1-2/+2
2024-12-10[clang] Fix a dangling reference in clang/utils/TableGen/ClangDiagnosticsEmit...Haojian Wu1-2/+1
2024-11-17[NFC][Clang][TableGen] Fix file header comments (#116491)Rahul Joshi1-1/+1
2024-11-14[TableGen] Remove unused includes (NFC) (#116168)Kazu Hirata1-1/+0
2024-11-13[NFC][Clang] Use StringRef instead of string in ClangDiagnosticEmitter (#115959)Rahul Joshi1-52/+35
2024-11-13[NFC][lang][TableGen] Simplify `EmitClangDiagsIndexName` (#115962)Rahul Joshi1-21/+5
2024-11-13[Clang] [NFC] Add "human" diagnostic argument format (#115835)Boaz Brickner1-1/+6
2024-11-12[NFC][Clang] Use range for loops in ClangDiagnosticsEmitter (#115573)Rahul Joshi1-105/+70
2024-11-12[TableGen] Use heterogenous lookups with std::map (NFC) (#115810)Kazu Hirata1-16/+17
2024-10-15[Clang][TableGen] Use const pointers for various Init objects in Diagnostic E...Rahul Joshi1-8/+8
2024-10-01[TableGen] Change `getValueAsListOfDefs` to return const pointer vector (#110...Rahul Joshi1-1/+1
2024-10-01[Clang][TableGen] Change ClangDiagnosticEmitter to use const Record * (#110585)Rahul Joshi1-6/+4
2024-09-16[NFC][clang][TableGen] Remove redundant llvm:: namespace qualifier (#108627)Rahul Joshi1-32/+29
2024-09-11[clangl[TableGen] Change Diagnostic Emitter to use const RecordKeeper (#108209)Rahul Joshi1-46/+52
2024-08-25[NFC] Use const members of `StringToOffsetTable` (#105824)Rahul Joshi1-4/+5
2024-05-28[clang] Diagnose problematic diagnostic messages (#93229)Aaron Ballman1-0/+194
2024-05-20Use StringRef::find_first_of(char), etc (NFC) (#92841)Kazu Hirata1-1/+1
2024-01-25[TableGen] Use StringRef::consume_{front,back} (NFC)Kazu Hirata1-8/+3
2024-01-20[clang] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2023-09-04[TableGen] Modernize GroupInfo (NFC)Kazu Hirata1-2/+2
2023-05-18[NFC][Clang][Coverity] Fix Static Code Analysis Concerns with copy without as...Manna, Soumi1-0/+8
2023-01-02[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-5/+6
2022-11-21Revert "Revert "[clang-tblgen][NFC] renames Diagnostic.Text to Diagnostic.Sum...Christopher Di Bella1-3/+3
2022-11-21Revert "[clang-tblgen][NFC] renames Diagnostic.Text to Diagnostic.Summary"Christopher Di Bella1-3/+3
2022-11-21[clang-tblgen][NFC] renames Diagnostic.Text to Diagnostic.SummaryChristopher Di Bella1-3/+3
2022-08-14Use llvm::all_of (NFC)Kazu Hirata1-6/+3
2022-06-20[clang] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-06-20[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-10[clang][tablegen] adds human documentation to `WarningOption`Christopher Di Bella1-2/+10
2022-01-12[clang] Introduce support for disabling warnings in system macrosCarlos Galvez1-0/+5
2021-09-30Reland "[clang-cl] Accept `#pragma warning(disable : N)` for some N"Nico Weber1-9/+13
2021-09-29Revert "[clang-cl] Accept `#pragma warning(disable : N)` for some N"Amy Huang1-13/+9
2021-09-29[clang] Minor cleanups after b2de52becNico Weber1-1/+1
2021-09-29[clang-cl] Accept `#pragma warning(disable : N)` for some NNico Weber1-9/+13
2021-07-29Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]]. NFCFangrui Song1-1/+1
2021-03-30[www] List both the regular and expanded form of %diff in theRichard Smith1-29/+71
2021-02-18Detect diagnostic groups that are defined in multiple 'def's.Richard Smith1-73/+46