summaryrefslogtreecommitdiffstats
path: root/lib/Serialization
Commit message (Expand)AuthorAgeFilesLines
* Implement the all_lookups_iterator for PCH as a follow-up to r153970. ThisNick Lewycky2012-04-162-68/+73
* Use forward declarations for ASTDeclContextNameLookupTable and add a missing ...Benjamin Kramer2012-04-154-11/+10
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-143-1/+23
* Serialize and deserialize some missing bits from BlockDecl.John McCall2012-04-132-0/+7
* AtomicExpr: make ASTStmtReader a friend and remove setters. Also fix savingRichard Smith2012-04-102-23/+8
* Remove dead assignment to local variable.Ted Kremenek2012-04-041-1/+0
* Eliminate obvious use-after-free. Fixes PR12433 / <rdar://problem/11168333>.Douglas Gregor2012-04-041-1/+1
* Add info to ObjCPropertyRefExpr to indicate whether the dot syntax propertyArgyrios Kyrtzidis2012-03-302-2/+5
* Canonicalize the declaration we write to a PCH file for anDouglas Gregor2012-03-261-1/+1
* [PCH] When we are replacing a decl in a chained PCH that is also a DeclContext,Argyrios Kyrtzidis2012-03-222-13/+69
* Fix Objective-C compilation-time performance regression introduced in r152608.Richard Smith2012-03-162-5/+4
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-142-2/+14
* It never makes sense to do a lookup into a LinkageSpecDecl, so assert that weNick Lewycky2012-03-131-4/+0
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-113-9/+9
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-104-23/+4
* Allow serializing an invalid ParmVarDecl and don't set access to public forArgyrios Kyrtzidis2012-03-091-8/+8
* [libclang] Fix a crash when serializing a preprocessing record that containsArgyrios Kyrtzidis2012-03-082-4/+8
* AST representation for user-defined literals, plus just enough of semanticRichard Smith2012-03-073-0/+16
* [PCH] Mark a PCH file with a flag to indicate if the serialized AST hadArgyrios Kyrtzidis2012-03-072-4/+16
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-063-2/+134
* [preprocessor] Enhance PreprocessingRecord to keep track of locations of cond...Argyrios Kyrtzidis2012-03-051-2/+2
* Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h.Argyrios Kyrtzidis2012-03-011-1/+1
* objective-c: provide fixit hint when atomic property does notFariborz Jahanian2012-02-292-0/+2
* ASTWriter: Cache some DenseMaps we use repeatedly.Daniel Dunbar2012-02-291-5/+4
* Move "clang/Analysis/Support/SaveAndRestore.h" to "llvm/ADT/SaveAndRestore.h"Argyrios Kyrtzidis2012-02-271-1/+1
* Serialize InitListExpr's initializesStdInitializerList bit, so it's not left ...Benjamin Kramer2012-02-272-0/+2
* Teach CXXRecordDecl::hasIrrelevantDestructor to check the base classes andRichard Smith2012-02-252-0/+17
* Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis2012-02-251-2/+2
* Change the text of a FIXME.Argyrios Kyrtzidis2012-02-241-1/+2
* Implement a new type trait __is_trivially_constructible(T, Args...)Douglas Gregor2012-02-242-0/+26
* [PCH] When keeping track of top-level decls for "targeted deserialization"Argyrios Kyrtzidis2012-02-241-0/+3
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-222-4/+0
* Improve our handling of lambda expressions that occur within defaultDouglas Gregor2012-02-212-1/+3
* Implement name mangling for lambda expressions that occur within theDouglas Gregor2012-02-212-0/+2
* [PCH] Recover gracefully if the ASTReader detects that a file is differentArgyrios Kyrtzidis2012-02-201-1/+8
* modern objc translator. Finish off first cut of theFariborz Jahanian2012-02-202-0/+8
* Basic support for name mangling of C++11 lambda expressions. BecauseDouglas Gregor2012-02-202-0/+2
* Deserialize the direct-initialization range of a "new" expressionDouglas Gregor2012-02-201-7/+2
* Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol...Sebastian Redl2012-02-162-18/+10
* Revert "Make CXXNewExpr contain only a single initialier, and not hold the us...Sebastian Redl2012-02-162-10/+18
* Make CXXNewExpr contain only a single initialier, and not hold the used const...Sebastian Redl2012-02-162-18/+10
* Implicitly define a lambda's conversion functions (to functionDouglas Gregor2012-02-162-0/+4
* Implement AST (de-)serialization for lambda expressions.Douglas Gregor2012-02-144-3/+107
* Within the body of a lambda expression, decltype((x)) for anDouglas Gregor2012-02-122-2/+5
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-112-4/+4
* Track whether a function type has a trailing return type as type sugar. Use thisRichard Smith2012-02-102-1/+2
* [PCH] Add some comments, per Ted's request.Argyrios Kyrtzidis2012-02-091-0/+4
* Fix ASTReader::FinishedDeserializing().Argyrios Kyrtzidis2012-02-091-18/+14
* [PCH] Set the DeclContext before doing any deserialization, to make sure inte...Argyrios Kyrtzidis2012-02-091-0/+4
* [PCH] Avoid using Decl::setAttrs() and Decl::setLexicalDeclContext() from the...Argyrios Kyrtzidis2012-02-091-9/+9