- e94ca9e4 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 16 years ago
- 10bd368 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 16 years ago
- 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 16 years ago
- 5239304 Introduce ScopedDecl::getLexicalDeclContext() which is different from ScopedDecl::getDeclContext() when there are nested-names. by Argyrios Kyrtzidis · 16 years ago
- 1cd1b1e Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 16 years ago
- 21ef7ae LinkageSpecDecl is c++ specific, move it to DeclCXX by Chris Lattner · 16 years ago
- 4f03fd6 Fix crash reported in PR2923 where a function declared using typeof(another_function) would have FunctionDecl::getNumParams() return the number of parameters in the original function type and not the number of parameters in the actual FunctionDecl. by Ted Kremenek · 16 years ago
- 35bc082 Simplify handling of struct/union/class tags. by Argyrios Kyrtzidis · 16 years ago
- 090276f Final phase of converting BlockDecls over to DeclContext. This is unfortunately a largish/complex diff, however it was necessry to pass all the current block tests. by Steve Naroff · 16 years ago
- 1c90bfc Instantiate the BlockDecl in ActOnBlockStart() so we can use it as a DeclContext. by Steve Naroff · 16 years ago
- 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 16 years ago
- 0eb07bf Add getTypeSpecStartLoc() to VarDecls and FunctionDecls. by Steve Naroff · 16 years ago
- 4b7c983 Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it. by Ted Kremenek · 16 years ago
- df042e6 Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. by Ted Kremenek · 16 years ago
- 6359792 RecordDecl: by Ted Kremenek · 16 years ago
- a39da06 RecordDecl: by Ted Kremenek · 16 years ago
- df91eca CXXRecordDecl and RecordDecl: by Ted Kremenek · 16 years ago
- e91593e More #include cleaning by Daniel Dunbar · 16 years ago
- 997b6c6 Destroy and delete the FieldDecl members of a RecordDecl. by Argyrios Kyrtzidis · 16 years ago
- 4111024 Change self/_cmd to be instances of ImplicitParamDecl instead of ParmVarDecl. by Chris Lattner · 16 years ago
- 9bcf44a Silence uninitialized value warning during Release build. by Ted Kremenek · 16 years ago
- 7643536 -Add DeclChain member to DeclContext. by Argyrios Kyrtzidis · 16 years ago
- 39ba4ae -Changes to TagDecl: by Argyrios Kyrtzidis · 16 years ago
- d3bb44f Added new C++ AST Decl subclasses. by Argyrios Kyrtzidis · 16 years ago
- e184bae Move Decl and DeclContext implementations into a new DeclBase.cpp file. by Argyrios Kyrtzidis · 16 years ago
- 9141bee fix decl attributes cleaning by Nuno Lopes · 16 years ago
- 2742496 Don't swap function decls, and add them to the scope as they are by Eli Friedman · 16 years ago
- ebf27b1 Call the correct destructor. by Ted Kremenek · 16 years ago
- 466c2e3 Tweak AST dumper for ObjC ivars. by Steve Naroff · 16 years ago
- d1ac17a Reclaim memory from chains of ScopedDecls, and reclaim memory for the initializers of EnumConstantDecls. by Ted Kremenek · 16 years ago
- b65cf41 Reclaim memory allocated for ParmVarDecl's in FunctionDecl::Destroy. by Ted Kremenek · 16 years ago
- 75a13a5 Remove unnecessary #include (introduced by a recent patch of mine). by Ted Kremenek · 16 years ago
- 27f8a28 Try to plug some memory leaks... by Ted Kremenek · 16 years ago
- a212c56 Simplify FunctionDecl::AddRedeclaration a bit by using std::swap. by Chris Lattner · 17 years ago
- 2d1c5d3 Parsing of namespaces: by Argyrios Kyrtzidis · 17 years ago
- 9fdf9c6 "This patch renames by Chris Lattner · 17 years ago
- f009795 Clean up handling of function redeclarations by Douglas Gregor · 17 years ago
- ef17782 Addition of TranslationUnitDecl to the AST: by Argyrios Kyrtzidis · 17 years ago
- 61d4615 New AST class for property implementation declarations. by Fariborz Jahanian · 17 years ago
- 248a753 Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). by Steve Naroff · 17 years ago
- 1b30cb2 Use static_cast<> instead of cast<> in Decl::Destroy(). Suggestion by Argiris by Sam Bishop · 17 years ago
- 9e97955 Default argument cleanups and minor improvements, patch by Doug Gregor! by Chris Lattner · 17 years ago
- 1bb1963 Invoke destructors in Decl::Destroy(). by Sam Bishop · 17 years ago
- bb45c51 Stub out and start using a Decl::Destroy() method. by Sam Bishop · 17 years ago
- 8123a95 Several improvements from Doug Gregor related to default by Chris Lattner · 17 years ago
- 670aa9d Changed the Decl::Kind enum of the ObjCPropertyDecl class, so that it follows by Sam Bishop · 17 years ago
- 0442108 Add support for C++ default arguments, and rework Parse-Sema by Chris Lattner · 17 years ago
- d8bdba5 remove a use of getCanonicalType. by Chris Lattner · 17 years ago
- b048c98 This patch contains these changes: by Chris Lattner · 17 years ago
- b6e64c5 Rename ScopedDecl::getContext() -> getContextDecl(). Two motivations: by Steve Naroff · 17 years ago
- 0ed844b Introduce ContextDecl, patch by Argiris Kirtzidis! by Chris Lattner · 17 years ago
- 8266d7f Call "delete" on the body of FunctionDecls. by Sam Bishop · 17 years ago
- e8043c3 Fairly large "cleaup" related to changing ObjCCompatibleAliasDecl superclass (to inherit from NamedDecl, instead of ScopedDecl). by Steve Naroff · 17 years ago
- 8a93423 rename Decl::CompatibleAlias -> ObjCCompatibleAlias. by Chris Lattner · 17 years ago
- 1e03a56 Split objc decl implementation out into DeclObjC.cpp by Chris Lattner · 17 years ago
- 8e25d86 switch the rest of the C decl classes to do their by Chris Lattner · 17 years ago
- bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from AST/Decl.cpp]
- c63e660 move the ASTContext argument to be first in the argument list of by Chris Lattner · 17 years ago
- a98e58d Switch over functiondecl. This makes it obvious that the ASTContext by Chris Lattner · 17 years ago
- 9e151e1 switch the VarDecl allocation model to go through ASTContext. by Chris Lattner · 17 years ago
- 6c2b6eb start switching decls over to using an allocator controlled by ASTContext. by Chris Lattner · 17 years ago
- d3b9065 various minor cleanups. by Chris Lattner · 17 years ago
- c81c814 convert tabs to spaces, patch by Mike Stump! by Chris Lattner · 17 years ago
- eb7adf3 More comments from Chris. by Anders Carlsson · 17 years ago
- b0dd268 Store attributes in a global hash map instead. by Anders Carlsson · 17 years ago
- f78915f Get rid of AttributeList in the AST and use the new Attr class instead by Anders Carlsson · 17 years ago
- dfab6cb Put back the top-level asm code; all tests pass now. by Anders Carlsson · 17 years ago
- 3f9424f Back out 46855 for now, it causes test failures on Darwin. by Anders Carlsson · 17 years ago
- 61900f0 Handle top-level asm declarations. by Anders Carlsson · 17 years ago
- 269b10d Missing ObjC stuff. Patch by Mike Stump. by Fariborz Jahanian · 17 years ago
- faf5e77 Renamed getSynthesizedSelectorSize to getSynthesizedMethodSize. Compute method name by Fariborz Jahanian · 17 years ago
- 847794a Computed length of a __func__ identifier used in an objective-c method correctly, by Fariborz Jahanian · 17 years ago
- c6fdc34 Add first pieces of support for parsing and representing by Chris Lattner · 17 years ago
- a526c5c Substituted all instances of the string "Objc" for "ObjC". This fixes by Ted Kremenek · 17 years ago
- 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
- c395bda Patch to do type-checking for objctive-c's object types. More is yet to come. by Fariborz Jahanian · 17 years ago
- 94a5c33 by Steve Naroff · 17 years ago
- 58dbdeb by Steve Naroff · 17 years ago
- 33ef259 fix typo by Chris Lattner · 17 years ago
- be6df08 more cleanups changing things like getInstanceVariables to iterators. by Chris Lattner · 17 years ago
- ab4c4d5 resolve some fixmes and clean up some code by eliminating the get*Vars apis to some classes and use iterators instead. by Chris Lattner · 17 years ago
- 0157c51 start cleaning up interfaces for objc bits and pieces by switching to an by Chris Lattner · 17 years ago
- 7dd8283 Implemented when static typing is combined with protocols and use as receiver by Fariborz Jahanian · 17 years ago
- ec584d6 Fix a bug handling typedefs of functions, patch by Nuno Lopes! by Chris Lattner · 17 years ago
- a977636 simplify some code, add support for functions without a proto by Chris Lattner · 17 years ago
- e1e6c0d by Steve Naroff · 17 years ago
- 0330071 by Steve Naroff · 17 years ago
- 0416fb9 by Steve Naroff · 17 years ago
- c43d868 by Steve Naroff · 17 years ago
- 82a5fe3 Patch for objc2's property ASTs, as well as pretty-priting the ASTs. by Fariborz Jahanian · 17 years ago
- 423cb56 by Steve Naroff · 17 years ago
- f908a87 by Steve Naroff · 17 years ago
- 60fccee by Steve Naroff · 17 years ago
- ff1afdb by Steve Naroff · 17 years ago
- 3d58138 by Steve Naroff · 17 years ago
- 243b64b This patch implementa objective-c's @compatibilty-alias declaration. by Fariborz Jahanian · 17 years ago
- aa9fc46 Rename FileVariable -> FileVar for consistency with its class name, by Chris Lattner · 17 years ago
- c7229c3 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 17 years ago
- fd5de47 introduce a new NamedDecl class, switch a couple of things over to using it. by Chris Lattner · 17 years ago
- 5951965 More tab removal activity. by Fariborz Jahanian · 17 years ago