- 9994a34 Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. by Sebastian Redl · 15 years ago
- 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
- 4f5bf3b Don't try to dump invalid decls or forward decls. by Anders Carlsson · 15 years ago
- a4c6081 Who would have thought that empty classes were so tricky? Handle cases where an empty virtual base class needs to be moved aside because it conflicts with the first field. by Anders Carlsson · 15 years ago
- 8fdccd9 Improve the record layout dumper. by Anders Carlsson · 15 years ago
- 78762eb Add a -dump-record-layouts argument to clang-cc. by Anders Carlsson · 15 years ago
- af3280f Eliminate FunctionDecl::getBodyIfAvailable by Douglas Gregor · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 15 years ago
- 6cb7c1a Replace cerr with errs(). by Benjamin Kramer · 15 years ago
- 51bbd1b remove dead code. by Zhongxing Xu · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago
- f1d60ea Remove the ASTContext parameter from the printing related methods of Decl. by Argyrios Kyrtzidis · 15 years ago
- f5cecfb Move CXXMethodDecl::OutOfLineDefinition into Decl::OutOfLine. by Argyrios Kyrtzidis · 15 years ago
- 4fe0c8e Refactor and clean up the AST printer, so that it uses a DeclVisitor, by Douglas Gregor · 15 years ago
- d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 15 years ago
- ee75c05 AST XML dump, from Olaf Krzikalla! by Douglas Gregor · 15 years ago
- 39d7c4d Move ASTConsumers.h to include/clang/Frontend, and move the associated by Eli Friedman · 15 years ago[Renamed (99%) from tools/clang-cc/ASTConsumers.cpp]
- b3e2296 A couple of tweaks to make -ast-print produce code that's closer to by Eli Friedman · 15 years ago
- 609e72f Add a new -ast-dump-full option that traverses the translation unit by Douglas Gregor · 16 years ago
- c50a280 minor cleanups to ast-dump, use getBody(context). by Chris Lattner · 16 years ago
- 653f1b1 Eliminate the three SmallVectors in ObjCImplDecl (for instance by Douglas Gregor · 16 years ago
- 370187c Remove the serialization code that predates precompiled by Douglas Gregor · 16 years ago
- 30833f8 Add pch reader/writer support for most of DeclObjC.h. Very close to reading/writing all ObjC AST nodes that we will encounter in header files (still a few FIXME's). by Steve Naroff · 16 years ago
- 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
- 087fd53 Add PCH support for ImplicitCastExprs. This is the first expression by Douglas Gregor · 16 years ago
- 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
- ba16be9 Apply a patch which adds 'OriginalParmVar' to the DeclContextPrinter by Jon by Zhongxing Xu · 16 years ago
- 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 16 years ago
- b23ff6b reduce indentation, no functionality change. by Chris Lattner · 16 years ago
- 557c5b1 push more ASTContext goodness out through interfaces that use TranslationUnit by Chris Lattner · 16 years ago
- dacbc5d change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 16 years ago
- d2fa675 hoist TranslationUnit some more. by Chris Lattner · 16 years ago
- 80a0333 eliminate some wrappers. by Chris Lattner · 16 years ago
- a9376d4 move serialization logic from TranslationUnit to ASTContext. by Chris Lattner · 16 years ago
- 073777f Move <root>/Driver into <root>/tools/clang-cc. by Daniel Dunbar · 16 years ago[Renamed from Driver/ASTConsumers.cpp]
- 2d2e9cf Eliminate CXXClassVarDecl. It doesn't add anything by Douglas Gregor · 16 years ago
- 2ace928 Fix warnings in build on clang-x86_64-freebsd buildbot. by Mike Stump · 16 years ago
- e1bd4e6 Rename lib/Driver (etc) to lib/Frontend in prep for the *actual* by Daniel Dunbar · 16 years ago
- c1efaec Eliminate CXXRecordType by Douglas Gregor · 16 years ago
- 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
- 89951a8 remove some more methods from objc decls, using the iterator by Chris Lattner · 16 years ago
- 07fa774 Change ObjCForwardProtocolDecl to use an ObjCList. by Chris Lattner · 16 years ago
- 6795605 move the interace list of @class to use ObjCList. by Chris Lattner · 16 years ago
- 7ad5bf3 castToDeclContext/castFromDeclContext are not meant to be used directly; they are used indirectly by cast/dyn_cast. by Argyrios Kyrtzidis · 16 years ago
- 7ab41f7 Fix typo in printing of __private_extern__. by Daniel Dunbar · 16 years ago
- c5840c0 Add private extern to pretty printer(s). by Mike Stump · 16 years ago
- 071e4da Fixup -ast-print so that: by Mike Stump · 16 years ago
- aaba5e3 Basic representation of C++ class templates, from Andrew Sutton. by Douglas Gregor · 16 years ago
- 305c22e Make -ast-dump print Objective-C method declarations (and other by Douglas Gregor · 16 years ago
- 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
- 2b2453a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 16 years ago
- 9b9ca01 DeclContext::KindTrait was not meant to be used outside of DeclContext::CastTo (causes compilation error on MSVC). by Argyrios Kyrtzidis · 16 years ago
- ca04ce4 Print function parameters in DeclContextPrinter. by Zhongxing Xu · 16 years ago
- 2a3eb0e Improve c++ methods printing in DeclContextPrinter. by Zhongxing Xu · 16 years ago
- 867c39e Improve DeclContextPrinter: print enum name. by Zhongxing Xu · 16 years ago
- 2d75d6f Add an initial framework of a DeclContextPrinter. It can print DeclContext and by Zhongxing Xu · 16 years ago
- f8d49f6 Provide a new kind of iterator, the specific_decl_iterator, that by Douglas Gregor · 16 years ago
- 09c4719 Move property API's up to ObjCContainerDecl (removing a lot of duplicate code). by Steve Naroff · 16 years ago
- 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
- 45579f5 Make sure that enumerators show up within the enumeration declaration. Fixes. PR clang/3220 by Douglas Gregor · 16 years ago
- f44515a Make linkage-specifications hold on to all of their declarations by Douglas Gregor · 16 years ago
- f595eb0 Fix crash with -ast-dump in C++. by Eli Friedman · 16 years ago
- d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 16 years ago
- 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 16 years ago
- ad99dbf Rename 'HTMLDiagnostics.h' to 'PathDiagnosticClients.h' by Ted Kremenek · 16 years ago
- 1f81230 Move viewInheritance to CXXRecordDecl, and make sure it builds in Release mode, too by Douglas Gregor · 16 years ago
- 7cae2f6 Added driver option "-cxx-inheritance-view" for viewing the C++ hierarchy of a class in GraphViz. by Ted Kremenek · 16 years ago
- d46075f Commito, didn't mean to remove this header. by Daniel Dunbar · 16 years ago
- d69bacc [LLVM up] Add basic -S option to clang. by Daniel Dunbar · 16 years ago
- 539ced1 Add dummy -ast-dump support for ObjC category implementations. by Daniel Dunbar · 16 years ago
- a95d375 Patch by Csaba Hruska! by Ted Kremenek · 16 years ago
- 9f0afd4 Rename ObjCPropertyImplDecl::PropertyImplKind (consistency) by Daniel Dunbar · 16 years ago
- 8148839 Moved HTMLDiagnostics to lib/Driver. by Zhongxing Xu · 16 years ago
- 405674c adjust to changes in various APIs from LLVM. We can't print by Chris Lattner · 16 years ago
- efe8a96 improve pretty printing of objc method declaration, by Chris Lattner · 16 years ago
- be1eb5c Do not crash with -serialize. by Nico Weber · 16 years ago
- dae8696 do not serialize invalid asts. this fixes bug #2637 by Nico Weber · 16 years ago
- 992a878 Let LLVMCodeGenWriter forward all the methods defined in ASTConsumer, to by Matthijs Kooijman · 16 years ago
- 815c78f Refactored driver logic for CodeGen into LLVMCodeGenWriter. This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk. This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface. The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. by Ted Kremenek · 16 years ago
- 3db6cae introduce a new ObjCList templated class and start moving by Chris Lattner · 16 years ago
- 902141f Moved logic for -dump-cfg and -view-cfg into AnalysisConsumer. by Ted Kremenek · 16 years ago
- 235e031 Move -dump-live-variables logic to AnalysisConsumer. by Ted Kremenek · 16 years ago
- 34d7734 Migrate CheckerConsumer diagnostics to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
- bc46f34 Move logic for "-checker-simple" to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
- b35a74a Migrated driver logic for running the CF retain/release checker over to the new AnalysisConsumer interface. by Ted Kremenek · 16 years ago
- f4381fd Added AnalysisConsumer, a meta-level ASTConsumer class to drive various by Ted Kremenek · 16 years ago
- 23a0e45 Implement printing for ObjCClassDecl's, patch by Jean-Daniel Dupas! by Chris Lattner · 16 years ago
- 354840e Updated call to dead stores to use proper arguments. by Ted Kremenek · 16 years ago
- d8a65c1 Get -serialize working again, plus a bit of minor cleanup. by Eli Friedman · 16 years ago
- e7d07d1 Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. by Ted Kremenek · 16 years ago
- e3a6198 Added "InitializeTU" to ASTConsumer. This is used by Sema::ParseAST to pass a by Ted Kremenek · 16 years ago
- 9b52393 Fix crash with -serialize (reported to cfe-dev). The issue was by Eli Friedman · 16 years ago
- 1a2b90d Make sure method definitions get output with -ast-dump. by Steve Naroff · 16 years ago
- 33de3f0 This patch introduces declaration of getter methods for ObjC2's by Fariborz Jahanian · 16 years ago
- b89ca23 Print ObjC methods of ObjC classes. by Fariborz Jahanian · 16 years ago
- 5251e13 Patch to refactor setter/getter names of property attributes into Selector by Fariborz Jahanian · 16 years ago
- 46b55e5 percolate @optional/@required protocols down to ASTs for by Fariborz Jahanian · 16 years ago
- 9f74161 When running the reference count checker twice (GC and non-GC mode), only emit by Ted Kremenek · 16 years ago
- 072192b added preliminary diagnostics in scan-build results to denote whether by Ted Kremenek · 16 years ago