aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization
AgeCommit message (Expand)Author
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
2011-12-01Infer the submodule ID for a given declaration based on the locationDouglas Gregor
2011-12-01Switch the ID numbers used for submodule IDs in the AST reader over toDouglas Gregor
2011-11-30Promote ModuleMap::Module to a namespace-scope class in the BasicDouglas Gregor
2011-11-30[PCH] In ASTReader::FinishedDeserializing, after we do PassInterestingDeclsTo...Argyrios Kyrtzidis
2011-11-30Implement (de-)serialization of the description of a module and itsDouglas Gregor
2011-11-30When writing a module file, pass the module through to the ASTDouglas Gregor
2011-11-23[PCH] Check for isTopLevelDeclInObjCContainer when picking abbreviations.Argyrios Kyrtzidis
2011-11-23[libclang] Fix operations (token annotation, getting cursor, etc.) with a fil...Argyrios Kyrtzidis
2011-11-17If we're dealing with an overridden buffer in the AST reader, load theDouglas Gregor
2011-11-17Try to appease the failing buildbot where I can't reproduce the problemDouglas Gregor
2011-11-16Implement (de-)serialization of the buffer contents for an overriddenDouglas Gregor
2011-11-15Add a -cc1-level option -fmodule-name=<name>, which will be used whenDouglas Gregor
2011-11-15[PCH] When serializing an PseudoObjectExpr or AtomicExpr, the serialization c...Argyrios Kyrtzidis
2011-11-15Use Decl's isImplicit field to indicate whether an ObjCInterfaceDecl is 'Impl...Argyrios Kyrtzidis
2011-11-14[PCH] Load the chained objc categories only after recursive loading is finishedArgyrios Kyrtzidis
2011-11-14[PCH] Do not crash if a class extension in a chained PCH introduces/redeclare...Argyrios Kyrtzidis
2011-11-14[PCH] In ASTWriter::WriteChainedObjCCategories use getDeclID since the declsArgyrios Kyrtzidis
2011-11-13[PCH] When chaining a PCH and serializing HeaderSearch, make sure the HeaderF...Argyrios Kyrtzidis
2011-11-13Fix the signature of the getcontext builtin. Patch by Dimitry Andric.Rafael Espindola