aboutsummaryrefslogtreecommitdiff
path: root/lib/Serialization/ASTWriter.cpp
AgeCommit message (Expand)Author
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-01[PCH] Remove building a SmallPtrSet that is not actually used for anything.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-18Ensure that the identifier chains have the most recent declaration after modu...Douglas Gregor
2013-02-08Always keep highest identifier, selector, and macro IDs when we'veDouglas Gregor
2013-02-05Remove dead code related to the now defunct PCH stat cache.Ted Kremenek
2013-02-01Add a new -Wundefined-inline warning for inline functions which are used but notNick Lewycky
2013-01-31Remove elements from Sema.UndefinedInternals as functions are defined. AlsoNick Lewycky
2013-01-30[Frontend] Remove HeaderSearchOptions::Entry::IsInternal, which is unused.Daniel Dunbar
2013-01-30[Frontend] Add an ExternCSystem include entry group.Daniel Dunbar
2013-01-26Preserve Sema::UndefinedInternals across PCH boundaries. FixesNick Lewycky
2013-01-25[Frontend] Remove another IsUserSpecified member variable that is now unused.Daniel Dunbar
2013-01-21Introduce a fast path for the ASTReader's name lookup within aDouglas Gregor
2013-01-19[PCH/Modules] Revert r172843, it caused a module to fail building.Argyrios Kyrtzidis
2013-01-18[PCH/Modules] Re-apply r172620 and r172629, now with 100% less infinite loops!Argyrios Kyrtzidis
2013-01-18[ubsan] Add support for -fsanitize-blacklistWill Dietz
2013-01-18Revert Clang r172620 and r172629, which caused a hang when buildingDouglas Gregor
2013-01-16Rework the traversal of Objective-C categories and extensions toDouglas Gregor
2013-01-16[PCH/Modules] Change how macro [re]definitions are de/serialized.Argyrios Kyrtzidis
2013-01-15Fix CastingDavid Greene
2013-01-14Implement parsing, AST, (de-)serialization, and placeholder globalDouglas Gregor
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-10Truth in advertising: LocallyScopedExternalDecls actually only containsRichard Smith
2013-01-07[PCH] (De)serialize the end location of MacroInfo.Argyrios Kyrtzidis
2013-01-07updateOutOfDateIdentifier() can cause the identifier table to beDouglas Gregor
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-13[PCH] Make the new PCH format (control block) backwards compatible andArgyrios Kyrtzidis
2012-12-11[PCH] When writing out the list of input files, avoid emitting duplicateArgyrios Kyrtzidis
2012-12-08Finish implementing 'selected constructor' rules for triviality in C++11. InRichard Smith
2012-12-08Implement C++03 [dcl.init]p5's checking for value-initialization of referencesRichard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-30Refactor to reduce duplication in handling of special member functions. No fu...Richard Smith
2012-11-28Store on the CXXRecordDecl whether the class has, or would have, a copyRichard Smith
2012-11-28Introduce ASTUnresolvedSet, an UnresolvedSet-like class, whose contents areArgyrios Kyrtzidis
2012-11-15[modules] Use a memory buffer directly as input for the module includes,Argyrios Kyrtzidis
2012-11-15[modules] Setup the import location of a module file and use itArgyrios Kyrtzidis
2012-11-14Suppress elided variadic macro argument extension diagnostic for macros usingEli Friedman
2012-10-31[PCH] Remove the stat cache from the PCH file.Argyrios Kyrtzidis
2012-10-30[PCH] The diagnostic state points can refer to previously createdArgyrios Kyrtzidis
2012-10-24Teach the PCH validator to check the preprocessor options, especiallyDouglas Gregor
2012-10-24(De-)serialize the preprocessor options, including macros defined,Douglas Gregor
2012-10-24(De-)serialize header search options.Douglas Gregor
2012-10-24(De-)serialize the file system options.Douglas Gregor
2012-10-24Serialize DiagnosticOptions to the AST file.Douglas Gregor
2012-10-22Eliminate the redundancy between source-file information in the sourceDouglas Gregor
2012-10-19ASTWriter.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi
2012-10-19Describe the new input-files block and its record, for llvm-bcanalyzer.Douglas Gregor