summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/ClangDiagnosticsEmitter.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove the Clang tblgen backends from LLVM.Peter Collingbourne2011-10-061-54/+0
| | | | llvm-svn: 141293
* Move TableGen's parser and entry point into a libraryPeter Collingbourne2011-10-011-1/+1
| | | | | | This is the first step towards splitting LLVM and Clang's tblgen executables. llvm-svn: 140951
* Initial work to improve documentation for Clang's diagnostics, from Matthieu ↵Douglas Gregor2011-04-151-1/+9
| | | | | | Monrocq llvm-svn: 129613
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-2/+2
| | | | | | | | - Sorry, I can't help myself. - No intended functionality change. llvm-svn: 74742
* rename -gen-clang-diags-options -> -gen-clang-diag-groupsChris Lattner2009-04-151-2/+2
| | | | llvm-svn: 69208
* Add another Clang TableGen-backend (-gen-clang-diags-options) for emittingTed Kremenek2009-03-181-0/+9
| | | | | | | | | | | | declarations for controlling groups of warnings. Currently this transforms: def UnusedMacrosDiags : Option<"unused-macros", [pp_macro_not_used]>; into: static const diag::kind UnusedMacrosDiags[] = { diag::pp_macro_not_used }; llvm-svn: 67239
* Add (hidden) TableGen command option '-clang-component' which specifies theTed Kremenek2009-03-131-1/+3
| | | | | | | | | component's warnings to process for '-gen-clang-diags-defs'. Also, when the component is specified, generate a '#if' prologue at the top of the generated .def file (to match the current files). llvm-svn: 66975
* Add initial implementation of a TableGen backend for converting Clang-warningsTed Kremenek2009-03-131-0/+35
tablegen files to the original .def preprocessor include files. This is my first TableGen backend; I don't claim that it is awesome. llvm-svn: 66971
OpenPOWER on IntegriCloud