summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren2015-10-031-2/+2
* Refactor ASTReader::getSourceDescriptor(const Module &) into a constructorAdrian Prantl2015-09-191-19/+3
* Support __builtin_ms_va_list.Charles Davis2015-09-171-0/+3
* Run clang-format to unify the switch statement style as suggest here: http://...Alexey Bader2015-09-151-43/+122
* [OpenCL] Add new types for OpenCL 2.0.Alexey Bader2015-09-151-0/+30
* [modules] Write the options records to a separate subblock rather than writingRichard Smith2015-09-081-130/+150
* [modules] Don't waste time reading in the names the module file writer gave t...Richard Smith2015-09-021-7/+1
* Re-commit r246497 (and dependent changes r246524 and r246521), reverted inRichard Smith2015-09-011-181/+76
* Reverting r246497 (which requires also reverting r246524 and r246521 to avoid...Aaron Ballman2015-09-011-76/+181
* [modules] When emitting line tables, only emit filenames that are actually re...Richard Smith2015-09-011-2/+3
* Use a more appropriate way of writing 1.Richard Smith2015-09-011-2/+1
* [modules] Preserve DeclID order when merging lookup tables to give a moreRichard Smith2015-09-011-1/+1
* [modules] Rework serialized DeclContext lookup table management. Instead ofRichard Smith2015-08-311-181/+77
* [modules] The key to a DeclContext name lookup table is not actually aRichard Smith2015-08-261-51/+39
* [OPENMP 4.0] Initial support for array sections.Alexey Bataev2015-08-251-0/+4
* [modules] Remove unnecessary deserialization of fully-external HeaderFileInfo...Richard Smith2015-08-241-2/+4
* [modules] Stop updating all identifiers when writing a module. This isRichard Smith2015-08-241-1/+20
* [modules] Further simplification and speedup of redeclaration chain loading.Richard Smith2015-08-221-17/+1
* [modules] Remove some dead code after r245779.Richard Smith2015-08-221-2/+0
* [modules] Rearrange how redeclaration chains are loaded, to remove a walk overRichard Smith2015-08-221-4/+1
* [modules] When we see a definition of a function for which we already have aRichard Smith2015-08-211-3/+2
* [modules] Don't needlessly bounce through Sema when updating exception specif...Richard Smith2015-08-191-2/+3
* [modules] Fix HeaderFileInfo serialization to store all the known owning modu...Richard Smith2015-08-181-32/+33
* [modules] When explicitly building a module file, don't include timestamps inRichard Smith2015-08-171-12/+10
* [modules] Add an experimental -cc1 feature to embed the contents of an inputRichard Smith2015-08-141-1/+2
* [modules] Change the way we deal with .d output for explicitly-specified moduleRichard Smith2015-08-131-10/+15
* [modules] If loading a .pcm file would cause us to run out of source location...Richard Smith2015-08-121-0/+4
* [modules] When instantiating the contents of an imported CXXRecordDecl, we canRichard Smith2015-08-111-6/+13
* Add an assert to catch lexical decl deserialization bugs.Richard Smith2015-08-111-0/+1
* Remove some dead code.Richard Smith2015-08-101-12/+0
* [modules] Remove now-dead code for lazy loading of files specified by -fmodul...Richard Smith2015-08-091-17/+0
* [modules] PR22534: Load files specified by -fmodule-file= eagerly. In particu...Richard Smith2015-08-091-23/+80
* [modules] When loading a template specialization, re-canonicalize its templateRichard Smith2015-08-091-5/+15
* [modules] Fix use-after-iterator-invalidation bug.Richard Smith2015-08-061-1/+1
* [modules] Stop walking all modules when looking for lexical decls for aRichard Smith2015-08-061-60/+41
* [modules] Remove redundant lookups into non-primary DeclContexts. These were ...Richard Smith2015-08-061-64/+13
* [modules] Defer setting up the lookup table for a DeclContext until we canRichard Smith2015-08-061-74/+69
* function_ref-ize ExternalASTSource::FindExternalLexicalDecl and remove itsRichard Smith2015-08-051-24/+30
* [AST] ArrayRefize template argument packs. No functionality change intended.Benjamin Kramer2015-08-051-1/+1
* Use llvm::reverse to make a bunch of loops use foreach. NFC.Pete Cooper2015-07-301-5/+4
* Remove some noise "this->"s left behind by r243213.Richard Smith2015-07-301-38/+37
* [modules] Remove redundant information written into DeclContext name lookup t...Richard Smith2015-07-301-4/+4
* [modules] Add an assert for redeclarations that we never added to their redeclRichard Smith2015-07-271-4/+5
* [Modules] Wrap the main ModuleManager visitor in a function_ref.Benjamin Kramer2015-07-251-72/+55
* ArrayRef-ize a pointer/length pair.Richard Smith2015-07-231-14/+13
* [modules] Stop performing PCM lookups for all identifiers when building with ...Richard Smith2015-07-221-17/+53
* [modules] In C++, stop serializing and deserializing a list of declarations inRichard Smith2015-07-211-7/+12
* [modules] Don't save uninteresting identifiers, and don't consider identifiersRichard Smith2015-07-191-5/+13
* Stop treating extension keywords as 'interesting'; we don't allow the extensionRichard Smith2015-07-171-3/+2
* Refactor to remove repetition, no functionality change.Richard Smith2015-07-171-40/+27
OpenPOWER on IntegriCloud