aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization
AgeCommit message (Expand)Author
2011-12-21Implement a trivial, obvious optimization for deserialization ofDouglas Gregor
2011-12-20When we make a previously-deserialized module definition visible,Douglas Gregor
2011-12-20Fix off-by-one error in an assert condition. No functionality change, but betterRichard Smith
2011-12-20Detect when mapping a #include/#import over to a submodule ends upDouglas Gregor
2011-12-19Eliminate the first->last redeclaration map from the AST fileDouglas Gregor
2011-12-19Remove ASTReader's PendingForwardRefs, which is now handled by theDouglas Gregor
2011-12-19Once we have fully deserialized a redeclaration chain for somethingDouglas Gregor
2011-12-19Re-implement (de-)serialization of redeclaration chains forDouglas Gregor
2011-12-19The submodule offset map can introduce "empty" remapping entries forDouglas Gregor
2011-12-19Optimize serialized representation of redeclarable declarations forDouglas Gregor
2011-12-19Combine common (de-)serialization logic for typedefs and type aliasesDouglas Gregor
2011-12-19constexpr handling improvements. Produce detailed diagnostics when a 'constexpr'Richard Smith
2011-12-19Begin adding AVX2 intrinsics. Necessitated increasing the number of bits used...Craig Topper
2011-12-17Completely re-implement (de-)serialization of declarationDouglas Gregor
2011-12-17[PCH] Don't deserialize bodies of interesting decls while iteratingArgyrios Kyrtzidis
2011-12-17[PCH] In ASTReader::FinishedDeserializing fully load the interesting decls,Argyrios Kyrtzidis
2011-12-16Make sure we're always setting the previous declaration of an ObjCInterfaceDeclDouglas Gregor
2011-12-16Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor
2011-12-15Move ObjCInterfaceDecl's "EndLoc" into DefinitionData, since it onlyDouglas Gregor
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-12-15Extend ObjCInterfaceDecl::DefinitionData to contain a pointer to theDouglas Gregor
2011-12-15Introduce the core infrastructure needed to model a completeDouglas Gregor
2011-12-15Move the definition-specific data of ObjCInterfaceDecl into aDouglas Gregor
2011-12-14Eliminate the vistigial ObjCClassDecl::ObjCClassRef, and inline itsDouglas Gregor
2011-12-12Tweak submodule ID handling in the AST writerDouglas Gregor
2011-12-09Use llvm::sys::fs::equivalent rather than comparing inodes, becauseDouglas Gregor
2011-12-09Move ChainedIncludesSource into the Frontend library. This never reallyChandler Carruth
2011-12-09Clean up the comments for this file now that its contents are totallyChandler Carruth
2011-12-09Move a free function from the Frontend library into the Lex library asChandler Carruth
2011-12-09Save category name loc in ObjCCategoryImplDecl, patch by Jason Haslam!Argyrios Kyrtzidis
2011-12-09Separate the serialization library's diagnostics from the frontend'sChandler Carruth
2011-12-08Implement umbrella directories for modules, which are similar toDouglas Gregor
2011-12-08Within the module representation, generalize the notion of an umbrellaDouglas Gregor
2011-12-07Remove unused-but-set variable.Benjamin Kramer
2011-12-06Implement inferred submodules support, which (when requested)Douglas Gregor
2011-12-05Parse inferred submodules in module maps, track their contents inDouglas Gregor
2011-12-05Implement support for wildcard exports in modules, allowing a moduleDouglas Gregor
2011-12-05Actually add a useful bit to the comment pre-FIXMEDouglas Gregor
2011-12-05When writing a module file, keep track of the set of (sub)modules thatDouglas Gregor
2011-12-03[PCH] Make sure that the SourceExpr of a OpaqueValueExpr is always initializedArgyrios Kyrtzidis
2011-12-03Module files representing actual modules don't need to know the set of module...Douglas Gregor
2011-12-03Implement support for precompiled headers, preambles, and serializedDouglas Gregor
2011-12-02Introduce a module import declaration, so that we properly represent, e.g.,Douglas Gregor
2011-12-02Only perform checking of the predefines buffer when loading aDouglas Gregor
2011-12-02When making a module visible, also make any of its exported modulesDouglas Gregor
2011-12-02Implement (de-)serialization of the set of exported modules in aDouglas Gregor
2011-12-02Notify the AST writer (via ASTDeserializationListener) when aDouglas Gregor
2011-12-02Implement name hiding for macro definitions within modules, such thatDouglas Gregor
2011-12-01Implement name hiding for declarations deserialized from a non-visibleDouglas Gregor
2011-12-01Introduce the notion of name visibility into modules. For a givenDouglas Gregor