llvm-project/clang/Driver
Argyrios Kyrtzidis 554a07bab3 -Changes to TagDecl:
Added TagKind enum.
  Added getTagKind() method.
  Added convenience methods: isEnum(), isStruct(), isUnion(), isClass().
-RecordDecl/CXXRecordDecl::Create() accept a TagKind enum instead of a DeclKind one.

llvm-svn: 52160
2008-06-09 23:19:58 +00:00
..
ASTConsumers.cpp Get -serialize working again, plus a bit of minor cleanup. 2008-06-09 20:02:51 +00:00
ASTConsumers.h Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. 2008-06-04 15:55:15 +00:00
DiagChecker.cpp rename ASTSTreamer.{h|cpp} -> ParseAST.{h|cpp} 2008-02-06 00:23:21 +00:00
HTMLDiagnostics.cpp Improve HTMLDiagnostics by understanding the "Below" hint. 2008-05-06 23:42:18 +00:00
HTMLDiagnostics.h class Preprocessor: Now owns the "predefines" char*; it deletes [] it in its dstor. 2008-04-17 22:31:54 +00:00
HTMLPrint.cpp simplify ownership of the predefines buffer. 2008-04-19 23:09:31 +00:00
Makefile Added -g command line options to clang for generating source level debug information. This patch currently enables generation of line number debug information (stoppoints) and region begin/end debug information. The new files CGDebugInfo.h and CGDebugInfo.cpp implements the debug info manager class CGDebugInfo. 2008-05-08 08:54:20 +00:00
PrintParserCallbacks.cpp Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove 2008-01-14 16:44:48 +00:00
PrintPreprocessedOutput.cpp Fix rdar://5843510 don't assert and die when an invalid output 2008-04-11 06:14:11 +00:00
RewriteMacros.cpp make rewrite macros insert a space when commenting out macros where the token didn't 2008-06-03 06:10:17 +00:00
RewriteObjC.cpp -Changes to TagDecl: 2008-06-09 23:19:58 +00:00
SerializationTest.cpp Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. 2008-06-04 15:55:15 +00:00
TextDiagnosticBuffer.cpp Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
TextDiagnosticBuffer.h Don't attribute in file headers anymore. See llvmdev for the 2007-12-29 19:59:25 +00:00
TextDiagnosticPrinter.cpp Allow redirecting text diagnostic printer output to any llvm::OStream, rather 2008-04-17 18:06:57 +00:00
TextDiagnosticPrinter.h Allow redirecting text diagnostic printer output to any llvm::OStream, rather 2008-04-17 18:06:57 +00:00
TextDiagnostics.cpp Fix PR1966 by ignoring non-error diagnostics from system headers even if they are 2008-02-03 09:00:04 +00:00
TextDiagnostics.h Fix PR1966 by ignoring non-error diagnostics from system headers even if they are 2008-02-03 09:00:04 +00:00
clang.cpp Use a common SourceManager when processing multiple files. This allows us to cache the contents of source files already loaded from disk. 2008-06-06 22:42:39 +00:00
clang.h make #if 0 code compile, even though it still isn't very useful. 2008-05-09 22:43:24 +00:00