aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization
AgeCommit message (Expand)Author
2011-07-22Switch all of the "isysroot" const char*'s throughout the AST readerDouglas Gregor
2011-07-22Rename ASTReader::PerFileData to serialization::Module, pulling it outDouglas Gregor
2011-07-22Introduce a global bit-offset continuous range map into the ASTReader,Douglas Gregor
2011-07-22Fix an embarrassing bug in relocatable PCH support, where we wereDouglas Gregor
2011-07-22In the AST reader, factor out the mapping of local type IDs to globalDouglas Gregor
2011-07-21Clean up the rest of the local -> global declaration ID mappingsDouglas Gregor
2011-07-21In the ASTReader, factor out the loading of (local) declaration IDs,Douglas Gregor
2011-07-21Cleaning up more of the ID situation in the AST reader. This patch relaxes a...Jonathan D. Turner
2011-07-21Add some debugging output to the AST reader, so we can see the global remappi...Douglas Gregor
2011-07-21In the AST reader, keep track of the total number of source locationsDouglas Gregor
2011-07-21Rework the detailed preprocessing record to separate preprocessingDouglas Gregor
2011-07-20Continuing to improve and generalize how IDs are handled in ASTReader. This ...Jonathan D. Turner
2011-07-20Use a ContinuousRangeMap to map from the global macro definition ID inDouglas Gregor
2011-07-20Use a ContinuousRangeMap to map from the global selector ID in the ASTDouglas Gregor
2011-07-20Use a ContinuousRangeMap to map from the global identifier ID in theDouglas Gregor
2011-07-20Use a ContinuousRangeMap to map from the global declaration ID in theDouglas Gregor
2011-07-19Revamp the SourceManager to separate the representation of parsedDouglas Gregor
2011-07-15Augment the interface of ExternalASTSource::FindExternalLexicalDecls()Douglas Gregor
2011-07-15Move the Serialization library from 'instantiation' to 'expansion', withChandler Carruth
2011-07-15Add serialization support for SubstNonTypeTemplateParmExpr.John McCall
2011-07-14StringMap::first() is about to start returning a StringRef, adapt.Chris Lattner
2011-07-14Move the rest of the preprocessor terminology from 'instantiate' andChandler Carruth
2011-07-06Properly implement the scope restriction on the NRVO forDouglas Gregor
2011-07-01Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor
2011-06-30Preserve that a TemplateName was arrived at by substitutingJohn McCall
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor
2011-06-21Introduce a new AST node describing reference binding to temporaries.Douglas Gregor
2011-06-21Make more use of llvm::StringRef in various APIs. In particular, don'tJay Foad
2011-06-17Objective-C fast enumeration loop variables are not retained in ARC, butJohn McCall
2011-06-15Automatic Reference Counting.John McCall
2011-06-14Introduce a -cc1-level option to turn off related result typeDouglas Gregor
2011-06-13Eliminate the -f[no]objc-infer-related-result-type flags; there's noDouglas Gregor
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-06-11Implement Objective-C Related Result Type semantics.Douglas Gregor
2011-06-06Touchup to comments that weren't quite in sync with codeJonathan D. Turner
2011-06-04Add support for builtin astype:Tanya Lattner
2011-06-03Improvements to abbreviations for PCH which add support for EnumDecl, ObjCIva...Jonathan D. Turner
2011-06-03Test of commit access. Jonathan D. Turner
2011-06-03Introduce additional abbreviations into the AST writer forDouglas Gregor
2011-06-02[PCH] Store the offsets of source location file entries and go through themArgyrios Kyrtzidis
2011-06-01[PCH] Be conservative and check all the files the PCH references to see ifArgyrios Kyrtzidis
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aSean Hunt
2011-05-13When determining whether we can make a declaration into a globalDouglas Gregor
2011-05-12Implement defaulting of destructors.Sean Hunt
2011-05-11Implement implicit deletion of default constructors.Sean Hunt
2011-05-09Clean up trivial default constructors now.Sean Hunt
2011-05-09Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andSean Hunt
2011-05-06Keep track of the file ID corresponding to the original file used toDouglas Gregor
2011-05-06Modify some deleted function methods to better reflect reality:Sean Hunt
2011-05-06Introduce a new libclang parsing flag,Douglas Gregor