aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTReader.cpp
AgeCommit message (Expand)Author
2013-05-06Modify ASTReaderListener to allow visiting the input files of an AST file.Argyrios Kyrtzidis
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-26[PCH/modules] Require the preprocessing record option to match the used PCH, ...Argyrios Kyrtzidis
2013-04-26[Modules] Fix an issue where the reconstructed redeclaration chain was incomp...Argyrios Kyrtzidis
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-04-17[Modules] Use global index to improve typo correction performanceArgyrios Kyrtzidis
2013-04-17Enhance the ObjC global method pool to record whether there were 0, 1, or >= ...Argyrios Kyrtzidis
2013-04-12<rdar://problem/13643854> Only emit ambiguous-expansion warnings when at leas...Douglas Gregor
2013-04-10Add an option to parse all comments as documentation commentsDmitri Gribenko
2013-04-03Pare back r164351 somewhat. The problem that change was addressing was that weRichard Smith
2013-04-03[preprocessor] Allow comparing two macro definitions syntactically instead of...Argyrios Kyrtzidis
2013-03-27<rdar://problem/13509689> Introduce -module-file-info option that provides in...Douglas Gregor
2013-03-27[modules] Before marking the module imported macros as ambiguous, check if th...Argyrios Kyrtzidis
2013-03-27[PCH/modules] Remove HiddenName::MacroUndefArgyrios Kyrtzidis
2013-03-27[Preprocessor] Remove PPMutationListener.Argyrios Kyrtzidis
2013-03-26[Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis
2013-03-22[PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives.Argyrios Kyrtzidis
2013-03-22[modules] When a MacroInfo object is deserialized, allocate and store its sub...Argyrios Kyrtzidis
2013-03-22<rdar://problem/13479539> Simplify ModuleManager/GlobalModuleIndex interactio...Douglas Gregor
2013-03-20<rdar://problem/12368093> Extend module maps with a 'conflict' declaration, a...Douglas Gregor
2013-03-20Make sure that Module::ConfigMacrosExhaustive gets initialized and deserializ...Douglas Gregor
2013-03-20<rdar://problem/10796651> Introduce configuration macros into module maps.Douglas Gregor
2013-03-19Minor optimization to r177367 to treat a module with missing dependencies as ...Douglas Gregor
2013-03-19<rdar://problem/13363214> Eliminate race condition between module rebuild and...Douglas Gregor
2013-03-13[Modules] Don't eagerly load and associate all the module header files.Argyrios Kyrtzidis
2013-03-13[Modules] Resolve top-headers of modules lazily.Argyrios Kyrtzidis
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-03-08[PCH] When complaining that a header from the PCH was modified, also mentionArgyrios Kyrtzidis
2013-03-08[libclang] Introduce clang_findIncludesInFile, that can be used to retrieve a...Argyrios Kyrtzidis
2013-03-06[PCH] When pre-validating the headers from the PCH, only validate non-system ...Argyrios Kyrtzidis
2013-03-06[PCH] For HeaderFileInfoTrait, hash the key using size & time of the file.Argyrios Kyrtzidis
2013-03-06[PCH] We don't need to instantiate HeaderFileInfoTrait in ASTReader more than...Argyrios Kyrtzidis
2013-03-06[PCH] Remove a couple of fields from serialization::reader::HeaderFileInfoTra...Argyrios Kyrtzidis
2013-03-04[PCH] In HeaderFileInfoTrait::EqualKey(), use FileManager::getFile() to compa...Argyrios Kyrtzidis
2013-03-01[PCH] Enhance InputFile to also include whether the file is out-of-date.Argyrios Kyrtzidis
2013-02-27[PCH] When deserializing an IdentifierInfo, call IdentifierInfo::RevertTokenI...Argyrios Kyrtzidis
2013-02-22[preprocessing record] Have the MacroDefinitions map point to the MacroDefini...Argyrios Kyrtzidis
2013-02-22Comment parsing: add CommentOptions to allow specifying custom comment block ...Dmitri Gribenko
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-20[preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis
2013-02-19[modules] Refactor code from ASTReader::makeModuleVisible() into a new function,Argyrios Kyrtzidis
2013-02-19Use MapVector::pop_back() per LLVM r175538.Douglas Gregor
2013-02-18Ensure that the identifier chains have the most recent declaration after modu...Douglas Gregor
2013-02-16[PCH] Deserializing the DeclContext of a template parameter is not safeArgyrios Kyrtzidis
2013-02-12Order the methods in the global method pool based on when they become visible...Douglas Gregor
2013-02-11[Modules] Cope better with top-level declarations loaded after being declared...Douglas Gregor
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-02-07Simplify FindExternalVisibleDeclsByName by making it return a bool indicatingRichard Smith
2013-02-06Detect when we end up trying to load conflicting module files.Douglas Gregor