summaryrefslogtreecommitdiffstats
path: root/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* [TableGen] Clang changes to support Record::getValueAsString and getValueAsLi...Craig Topper2017-05-311-2/+2
* Use noexcept instead of LLVM_NOEXCEPT now that all compilers support itReid Kleckner2016-10-191-3/+2
* [docs] Order diagnostic cross-references alphabetically rather than based onRichard Smith2016-09-141-0/+1
* Update DiagnosticsReference and fix emitter to emit -Wpedantic diagnostics an...Richard Smith2016-09-141-3/+12
* Fix a FIXME about MSVC 2013 in the diagnostic doc generation codeReid Kleckner2016-09-131-5/+7
* Work around MSVC 2013's inability to default move special members.Richard Smith2016-09-131-3/+3
* Work around a GCC 4.7-specific issue: due to implementing older rules forRichard Smith2016-09-131-0/+5
* Add virtual destructor (necessary due to the switch to shared_ptr).Richard Smith2016-09-121-0/+1
* Attempt #3 to placate MSVC.Richard Smith2016-09-121-4/+6
* Attempt #2 to placate MSVCRichard Smith2016-09-121-0/+2
* Attempt to placate MSVC.Richard Smith2016-09-121-1/+3
* Add a mode to clang-tblgen to generate reference documentation for warning andRichard Smith2016-09-121-0/+424
* [NFC] Header cleanupMehdi Amini2016-07-181-4/+0
* [TableGen] Merge the SuperClass Record and SMRange vector a single vector. Th...Craig Topper2016-01-181-7/+6
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-1/+1
* Use the ShowInSystemHeader bit consistently for all diagnosticsAlp Toker2014-06-161-2/+1
* Complete the switch from mappings to declarative diagnostic severitiesAlp Toker2014-06-121-3/+5
* [C++11] Use 'nullptr'.Craig Topper2014-05-071-3/+4
* tblgen: Modularize the diagnostic emitterTobias Grosser2014-05-061-88/+198
* [C++11] Replace verbose functors with succinct lambdasBenjamin Kramer2014-03-011-12/+3
* Add 'remark' diagnostic type in 'clang'Tobias Grosser2014-02-281-0/+13
* Rather than duplicating extension diagnostics to allow them to cause aRichard Smith2013-11-121-20/+7
* Move individual group name strings from the OptionTable into one big char arr...Craig Topper2013-08-291-10/+22
* Reorder and shrink size of NameLen field in diagnostic group table. Shaves ~4...Craig Topper2013-08-281-1/+3
* Merge diagnostic group tables to reduce data size and relocation entries.Craig Topper2013-08-281-14/+37
* Const-correct some iterators. No functional change.Craig Topper2013-07-211-9/+9
* Remove trailing whitespaceCraig Topper2013-07-191-28/+28
* ArrayRef<T>() -> None cleanupDmitri Gribenko2013-05-051-1/+1
* Strip 'llvm' from 'llvm::Optional' uses.Ted Kremenek2013-02-211-1/+1
* Error if an anonymous DiagGroup is referenced multiple times.Jordan Rose2013-01-101-2/+119
* Sort the #include lines under utils/...Chandler Carruth2012-12-041-2/+2
* Don't throw exceptions in clang-tblgen by switching to PrintFatalError.Joerg Sonnenberger2012-10-251-3/+5
* tblgen: Use LLVM-style RTTI in clang-tblgenSean Silva2012-10-101-6/+6
* Fix horrible regression in control of warnings caused by introduction of -Wpe...Ted Kremenek2012-08-101-4/+12
* Add missing cctype includes.Joerg Sonnenberger2012-08-101-0/+1
* Enhance ClangDiagnosticsEmitter to reject diagnostics that are errors that ar...Ted Kremenek2012-08-071-0/+17
* Re-apply r159875 with fixes.Ted Kremenek2012-07-071-10/+229
* Revert rr159875, "Implement -Wpedantic and --no-pedantic to complement -Wever...NAKAMURA Takumi2012-07-071-228/+10
* Implement -Wpedantic and --no-pedantic to complement -Weverything.Ted Kremenek2012-07-061-10/+228
* Make clang-tblgen backends functions instead of TableGenBackends.Jakob Stoklund Olesen2012-06-131-9/+18
* Remove DiagGroups from notes, and add a TableGen assertion to catch them.Richard Smith2012-05-041-0/+2
* [tablegen] Make sure that the code that is determining the order of warning g...Argyrios Kyrtzidis2012-03-061-51/+46
* Store the warning option corresponding to a diagnostics as an index into the ...Benjamin Kramer2012-02-151-5/+23
* drop more llvm:: prefixes on SmallString<>Dylan Noblesmith2012-02-131-1/+1
* Kill the brief and full explanation fields from StaticDiagInfoRec. They were ...Benjamin Kramer2012-02-091-8/+0
* Remove unused include of VectorExtras.h.Benjamin Kramer2012-01-071-1/+0
* Validate DiagGroup names in TableGen, they're used as command line arguments ...Benjamin Kramer2011-11-151-0/+4
* Use StringRef's case transformation methods.Benjamin Kramer2011-11-061-2/+1
* Add the Clang tblgen backends to Clang, and flip the switch to causePeter Collingbourne2011-10-061-0/+378
OpenPOWER on IntegriCloud