llvm-project/clang/utils/TableGen
Richard Smith 16e1b07597 Rather than duplicating extension diagnostics to allow them to cause a
substitution failure, allow a flag to be set on the Diagnostic object,
to mark it as 'causes substitution failure'.

Refactor Diagnostic.td and the tablegen to use an enum for SFINAE behavior
rather than a bunch of flags.

llvm-svn: 194444
2013-11-12 02:41:45 +00:00
..
CMakeLists.txt Remove option emitter from clang-tblgen 2013-06-18 15:25:00 +00:00
ClangASTNodesEmitter.cpp TableGen backends: use emitSourceFileHeader() to emit the warning about 2013-01-30 21:54:20 +00:00
ClangAttrEmitter.cpp Attributes which accept a type as their sole argument are no longer hard coded into the parser. Instead, they are automatically listed through tablegen. 2013-11-04 12:55:56 +00:00
ClangCommentCommandInfoEmitter.cpp doce parsing: adding few more headerdoc tags. 2013-04-05 19:40:53 +00:00
ClangCommentHTMLNamedCharacterReferenceEmitter.cpp TableGen backends: use emitSourceFileHeader() to emit the warning about 2013-01-30 21:54:20 +00:00
ClangCommentHTMLTagsEmitter.cpp TableGen backends: use emitSourceFileHeader() to emit the warning about 2013-01-30 21:54:20 +00:00
ClangDiagnosticsEmitter.cpp Rather than duplicating extension diagnostics to allow them to cause a 2013-11-12 02:41:45 +00:00
ClangSACheckersEmitter.cpp Don't throw exceptions in clang-tblgen by switching to PrintFatalError. 2012-10-25 16:37:08 +00:00
Makefile Don't require exception handling for clang-tblgen. 2012-10-25 20:34:00 +00:00
NeonEmitter.cpp [AArch64] Add support for NEON scalar floating-point convert to fixed-point instructions. 2013-11-11 18:04:22 +00:00
TableGen.cpp Attributes which accept a type as their sole argument are no longer hard coded into the parser. Instead, they are automatically listed through tablegen. 2013-11-04 12:55:56 +00:00
TableGenBackends.h Attributes which accept a type as their sole argument are no longer hard coded into the parser. Instead, they are automatically listed through tablegen. 2013-11-04 12:55:56 +00:00