- 4ee2ad0 Rename the ASTWriter implementation files by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Serialization/PCHWriterDecl.cpp]
- 3397c55 Do the PCH->AST rename for ASTWriter's implementation parts. by Sebastian Redl · 14 years ago
- a4232eb Rename PCHWriter to ASTWriter by Sebastian Redl · 14 years ago
- 8572813 Reintroduce the serialization library, with fixed dependencies. by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Frontend/PCHWriterDecl.cpp]
- 4557e47 Revert Sebastian's build-breaking patch. by Douglas Gregor · 14 years ago[Renamed (99%) from lib/Serialization/PCHWriterDecl.cpp]
- 93c9729 Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change. by Sebastian Redl · 14 years ago[Renamed (99%) from lib/Frontend/PCHWriterDecl.cpp]
- 0b17c61 Instead of modifying the ObjC AST to not modify existing declarations, teach chained PCH to overwrite declarations from earlier PCH files in dependent ones. Tell Sema to note when it changes AST nodes so that they have to be reserialized. Finally, the ObjCProtocolDecls created in forward decls, like the ObjCInterfaceDecls in @class forward decls, are not lexically part of the decl context; only the definition is. by Sebastian Redl · 14 years ago
- 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
- deacbdc Speculatively revert r110610 " Make ObjCInterfaceDecl redeclarable, by Douglas Gregor · 14 years ago
- 74c730a - Make ObjCInterfaceDecl redeclarable, and create separate decl nodes for forward declarations and the definition. by Sebastian Redl · 14 years ago
- 2f92230 Complete PCH support for ObjCPropertyImplDecl. by Argyrios Kyrtzidis · 14 years ago
- 9d50c06 Support ObjC implementation decls for PCH. by Argyrios Kyrtzidis · 14 years ago
- 8e706f4 Refactor into functions PCH reading/writing the CXXBaseOrMemberInitializers. No functionality change. by Argyrios Kyrtzidis · 14 years ago
- a834888 Remove the DeclaredInCondition bit now that it's no longer used. by Nick Lewycky · 14 years ago
- a7be506 Collect namespaces that need updating in a PCH chain. WIP by Sebastian Redl · 14 years ago
- a865005 Apart from storing/retrieving the previous redeclaration from PCH, also store/retrieve the most recent by Argyrios Kyrtzidis · 14 years ago
- 4ac7c0b Change the name to something less terrible; suggestion by Doug. No functionality change. by Argyrios Kyrtzidis · 14 years ago
- 90e99a8 Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago
- 8a798a7 Store latest redeclaration for each redeclarable template declaration by Peter Collingbourne · 14 years ago
- 9eabeba Refactor redeclarable template declarations by Peter Collingbourne · 14 years ago
- a6d6af3 Revert r109546, it broke linux build. by Argyrios Kyrtzidis · 14 years ago
- ee94e2d Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago
- 90176d1 Always deserialize from PCH file scoped variables with non trivial constructor/destructor. by Argyrios Kyrtzidis · 14 years ago
- 681d723 - Fix recording of offsets of types in dependent PCHs. by Sebastian Redl · 14 years ago
- f2f0f03 Make declarations in the dependent PCH visible, for C at least. by Sebastian Redl · 14 years ago
- 3fe1041 atch for implementation of objective-c's -Wselector by Fariborz Jahanian · 14 years ago
- 0d39689 Read/write C++0x static_assert for PCH. by Argyrios Kyrtzidis · 14 years ago
- 554e6aa Read/write FriendTemplateDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
- 2c853e4 Hide FunctionTemplateDecl's specializations folding set as implementation detail and introduce by Argyrios Kyrtzidis · 14 years ago
- bc5ab7c Whether the specialization should be added to template's folding set when read from PCH, by Argyrios Kyrtzidis · 14 years ago
- ac0021b Added PCH/ASTImporter code for ObjCIvarDecl's field. by Fariborz Jahanian · 14 years ago
- ecf966e Reorganize how ClassTemplate[Partial]SpecializationDecls are read/written to avoid the by Argyrios Kyrtzidis · 14 years ago
- bfcc92c Support TemplateTemplateParmDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
- 057d9af Read/write function template specializations for PCH, properly this time. by Argyrios Kyrtzidis · 14 years ago
- 0f47bb9 Allow a CXXRecordDecl to get a DefinitionData pointer even when its owner is still initializing. by Argyrios Kyrtzidis · 14 years ago
- 7422827 Read/write instantiated-from-member of EnumDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
- c8f9af2 Read/write the identifier namespace in PCH for decls that may modify it. by Argyrios Kyrtzidis · 14 years ago
- 7b081c8 Read/write some source location for PCH. by Argyrios Kyrtzidis · 14 years ago
- c91e9f4 Read/write more information of ASTContext for PCH. Overriden methods and instantiated-from information. by Argyrios Kyrtzidis · 14 years ago
- 691d77f Write/read ParmVarDecl's UninstantiatedDefaultArg for PCH. by Argyrios Kyrtzidis · 14 years ago
- 9421adc Read/write specialization info of static data members for PCH. by Argyrios Kyrtzidis · 14 years ago
- 1827403 Lazily declare default constructors. We now delay the construction of by Douglas Gregor · 14 years ago
- 2258431 Lazily declare implicit copy constructors. by Douglas Gregor · 14 years ago
- 0745d0a Read/write CastExpr's CXXBaseSpecifierArray for PCH. by Argyrios Kyrtzidis · 14 years ago
- a376d10 Lazily declare copy-assignment operators. by Douglas Gregor · 14 years ago
- 4923aa2 Lazily declare the implicitly-declared destructor in a C++ class. by Douglas Gregor · 14 years ago
- 9146832 Handle CXXConstructorDecl, CXXDestructorDecl, and CXXConversionDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
- 5efb06f Fix reading FunctionDecls from PCH. by Argyrios Kyrtzidis · 14 years ago
- 7d53048 Fix reading ClassTemplateDecl's ClassTemplateSpecializationDecls and ClassTemplatePartialSpecializationDecls. by Argyrios Kyrtzidis · 14 years ago
- 37ffed3 Fully read/write CXXRecordDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
- d8a0c6f Generally types expect an initialized TypeDecl; its safer and less complicated to delay PCH reading the type of a TypeDecl. by Argyrios Kyrtzidis · 14 years ago
- 8f4eae9 Fix PCH support for UnresolvedUsingTypenameDecl and UnresolvedUsingValueDecl. by Argyrios Kyrtzidis · 14 years ago
- 6764334 Support C++ friend declarations for PCH. by Argyrios Kyrtzidis · 14 years ago
- dc767e3 Fix various bugs in recent commits for C++ PCH. by Argyrios Kyrtzidis · 14 years ago
- b24e199 Support NonTypeTemplateParmDecl for PCH. by Argyrios Kyrtzidis · 14 years ago
- a56b049 Add forgotten breaks in case statements. by Argyrios Kyrtzidis · 14 years ago
- dd41c14 Support C++ class template specializations and partial specializations for PCH. by Argyrios Kyrtzidis · 14 years ago
- 80aa1cd Patch to provide separate ASTs for multiple ObjC class extension by Fariborz Jahanian · 14 years ago
- f511ba6 Support emitting/reading function templates to/from PCH. by Argyrios Kyrtzidis · 14 years ago
- b01a552 Support PCH emitting/reading of using declarations. by Argyrios Kyrtzidis · 14 years ago
- 28d16d7 Include a hack to allow loading of templated CXXRecordDecls and test template reading from PCH. by Argyrios Kyrtzidis · 14 years ago
- 90b715e Initial support for writing templates to PCH. by Argyrios Kyrtzidis · 14 years ago
- c070cc6 Given Decl::isUsed() a flag indicating when to consider the "used" by Douglas Gregor · 14 years ago
- 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
- 83a230c Remember type source information for Objective C property declarations. by John McCall · 14 years ago
- 82dc009 Restructure how we interpret block-literal declarators. Correctly handle by John McCall · 14 years ago
- 5250f27 Hack in some really terrible C++ record PCH support that I need right now. by John McCall · 14 years ago
- 9a55591 Convert DeclNodes to use TableGen. by Sean Hunt · 14 years ago
- 2b7baf0 Roll back r104941. by John McCall · 14 years ago
- 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 14 years ago
- 5077c38 Implement semantic analysis and an AST representation for the named by Douglas Gregor · 14 years ago
- 030854b pch'ify default argument definitions and uses. by Chris Lattner · 14 years ago
- 6ad9ac0 add PCH support for a bunch of C++ Decls, patch by Andrew Sutton! by Chris Lattner · 14 years ago
- 1b5a618 Remember the number of positive and negative bits used by the enumerators of by John McCall · 14 years ago
- 17cb326 This patch deals with Sema Part of Setter/Getter synthesis by Fariborz Jahanian · 14 years ago
- 324b54d Diagnose unused exception parameters under a different warning group by Douglas Gregor · 14 years ago
- e4498c6 More of Sema to implement initialization of ivar of c++ object types. by Fariborz Jahanian · 14 years ago
- 16573fa Keep track of the actual storage specifier written on a variable or by Douglas Gregor · 14 years ago
- 7732cc9 Implement method type encoding in the presense by Fariborz Jahanian · 14 years ago
- 83e7a78 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 14 years ago
- b621766 Remember declaration scope qualifiers in the AST. Imposes no memory overhead by John McCall · 14 years ago
- bf73b35 Remember whether a ParmVarDecl was spelled with a default argument or by John McCall · 14 years ago
- 4bc1cb6 Keep track of type source information in the return type of an by Douglas Gregor · 15 years ago
- 0cef483 Implement PCH support for C++ namespaces. by Douglas Gregor · 15 years ago
- b37b648 Improve representation of tag declarations first declared or defined by Douglas Gregor · 15 years ago
- 591bd3c Keep track of whether a tag was defined in a declarator vs. being by Douglas Gregor · 15 years ago
- d050240 Patch to implement rewriting of properties. Fixes radar 7562952. by Fariborz Jahanian · 15 years ago
- 3db211b Improve location information for Objective-C category declarations. We by Douglas Gregor · 15 years ago
- 18df52b Keep track of the source locations for each protocol reference in by Douglas Gregor · 15 years ago
- 782f2f5 Change ObjCContainerDecl to contain the entire range for the '@end' by Ted Kremenek · 15 years ago
- 842aef8 First pass at implementing C++ enum semantics: calculate (and store) an by John McCall · 15 years ago
- a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
- 3367198 Use llvm_report_error instead of fprintf + assert + exit. by Daniel Dunbar · 15 years ago
- 321c22f Add SourceLocations to ObjCClassDecl for the class identifiers referenced by @class. by Ted Kremenek · 15 years ago
- 0130f3c Rename FunctionDecl::isInline/setInline to by Douglas Gregor · 15 years ago
- ba6a9bd Preserve type source information in TypedefDecls. Preserve it across by John McCall · 15 years ago
- 58e4677 Remove OriginalTypeParmDecl; the original type is the one specified by John McCall · 15 years ago
- 61d60ee Merge the "types" and "declarations" blocks in the precompiled header by Douglas Gregor · 15 years ago
- a1ee0c5 Factor out routines to encode/decode DeclaratorInfos and move them into the by John McCall · 15 years ago
- 7d1d49d Keep track of whether declararions were loaded from a precompiled by Douglas Gregor · 15 years ago