aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ASTWriterDecl.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-11-06[PCH] Write out the ClassTemplateDecl::Common::InjectedClassNameType typeArgyrios Kyrtzidis1-1/+1
2012-10-17Set a special flag in class metadata when an Objective-C classJohn McCall1-0/+2
2012-10-12[PCH] We only need to record C++ overridden methods once for the canonical decl.Argyrios Kyrtzidis1-5/+10
2012-10-10Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor.Jordan Rose1-1/+1
2012-10-03[PCH] Fix serialization of an ImportDecl.Argyrios Kyrtzidis1-0/+1
2012-10-01Bring ASTReader and Writer into sync for the case where a canonical template ...Axel Naumann1-0/+1
2012-09-20Serialize the 'IsConstexpr' bit of VarDecls. Fixes <rdar://problem/12328814>.Douglas Gregor1-0/+5
2012-09-14Fix abbreviation for CharacterLiteral in AST serialization. PR13806.Eli Friedman1-1/+1
2012-09-07PR9023: A template template parameter whose template parameter list contains anRichard Smith1-6/+22
2012-07-19Remove HasSynthBitfield and all callers/writers/etc. Also removeEric Christopher1-2/+0
2012-07-11Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith1-0/+1
2012-07-09Inline storage of attributes in AttributedStmt.Alexander Kornienko1-1/+2
2012-06-10PR13064: Store whether an in-class initializer uses direct or copyRichard Smith1-5/+7
2012-05-09[AST/libclang] Speed up clang_getOverriddenCursors() considerably by reservin...Argyrios Kyrtzidis1-0/+1
2012-05-03Fix non-deterministic iteration order when walking the specializationsChandler Carruth1-3/+4
2012-04-13Serialize and deserialize some missing bits from BlockDecl.John McCall1-0/+3
2012-03-22[PCH] When we are replacing a decl in a chained PCH that is also a DeclContext,Argyrios Kyrtzidis1-13/+24
2012-03-16Fix Objective-C compilation-time performance regression introduced in r152608.Richard Smith1-3/+1
2012-03-14Instantiating a class template should not instantiate the definition of anyRichard Smith1-1/+7
2012-03-10Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall1-0/+1
2012-03-09Allow serializing an invalid ParmVarDecl and don't set access to public forArgyrios Kyrtzidis1-8/+8
2012-02-29objective-c: provide fixit hint when atomic property does notFariborz Jahanian1-0/+1
2012-02-22Generate an AST for the conversion from a lambda closure type to aDouglas Gregor1-2/+0
2012-02-20modern objc translator. Finish off first cut of theFariborz Jahanian1-0/+4
2012-02-16Implicitly define a lambda's conversion functions (to functionDouglas Gregor1-0/+2
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl1-3/+3
2012-01-27Reimplement (de-)serialization of Objective-C categories to eliminateDouglas Gregor1-3/+9
2012-01-26Don't separately serialize the list of instance variables in anDouglas Gregor1-6/+0
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie1-1/+0
2012-01-15Now that deserializing a definition of a C++ class/Objective-CDouglas Gregor1-14/+6
2012-01-15Completely re-implement (de-)serialization of redeclarationDouglas Gregor1-21/+17
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor1-10/+10
2012-01-14Revert accidental commitDouglas Gregor1-3/+1
2012-01-14Add a FIXME for mutation of the common pointer of a RedeclarableTemplateDecl....Douglas Gregor1-1/+3
2012-01-14Reimplement RedeclarableTemplateDecl in terms ofDouglas Gregor1-26/+5
2012-01-13Progress towards making isUsed() reflect whether a declaration is odr-used; d...Eli Friedman1-0/+1
2012-01-07Pack UsingDecl more.Benjamin Kramer1-1/+1
2012-01-07Switch NamespaceDecl from its own hand-rolled redeclaration chain overDouglas Gregor1-6/+3
2012-01-06Stash Decl's TopLevelDeclInObjCContainer and ModulePrivate bitsDouglas Gregor1-2/+2
2012-01-05Don't seed the ASTWriter's declaration -> ID mapping with the IDs ofDouglas Gregor1-6/+12
2012-01-04Implement declaration merging for non-template functions fromDouglas Gregor1-19/+20
2012-01-02Eliminate ObjCProtocolDecl's end-of-definition location. It is notDouglas Gregor1-1/+0
2012-01-02Move ObjCProtocolDecl::EndLoc into its DefinitionData, and giveDouglas Gregor1-1/+1
2012-01-01Eliminate the ForwardDecl/InitiallyForwardDecl bits from ObjCProtocolDecl. Th...Douglas Gregor1-2/+0
2012-01-01Eliminate ObjCForwardProtocolDecl, which is redundant now thatDouglas Gregor1-14/+0
2012-01-01Introduce the core infrastructure needed to model redeclaration chainsDouglas Gregor1-0/+1
2012-01-01Move the data that corresponds to the definition of a protocol into aDouglas Gregor1-9/+16
2011-12-27Eliminate ObjCClassDecl, which is redundant now that ObjCInterfaceDeclDouglas Gregor1-8/+0
2011-12-19Once we have fully deserialized a redeclaration chain for somethingDouglas Gregor1-4/+4
2011-12-19Re-implement (de-)serialization of redeclaration chains forDouglas Gregor1-41/+39