summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReaderDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* [modules] Merging for class-scope using-declarations.Richard Smith2014-10-141-0/+68
* [modules] Delay loading the field declared with an anonymous tag declarationRichard Smith2014-10-101-1/+1
* Change how we distinguish bitfield widths, in-classJohn McCall2014-10-101-4/+5
* [modules] Make NamespaceAliasDecl redeclarable, as it should be. This fixesRichard Smith2014-09-031-7/+14
* [modules] Fix deserialization cycle when loading a tag declaration with a typ...Richard Smith2014-08-301-49/+58
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-281-1/+8
* [modules] Number anonymous declarations that are lexically within mergeableRichard Smith2014-08-281-19/+92
* [modules] Add an assert that we properly manage the IsCompleteDefinition flagRichard Smith2014-08-271-1/+3
* [modules] Don't assert when merging virtual functions that override otherRichard Smith2014-08-261-5/+12
* [modules] Track the described template in an alias declaration that is theRichard Smith2014-08-261-5/+12
* Fix typo.Richard Smith2014-08-251-1/+1
* [modules] Fix false report of an ODR violation when merging friendRichard Smith2014-08-251-1/+3
* [modules] When merging a tag declaration that has a typedef name for linkageRichard Smith2014-08-231-7/+66
* Fix the rececl chain for redeclarations of predefined declsBen Langmuir2014-08-181-0/+2
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-4/+4
* [modules] Turn off a broken optimization: we need to pick up implicit specialRichard Smith2014-08-141-2/+5
* [modules] Don't assert if the same imported class template specializationRichard Smith2014-08-141-2/+13
* [modules] When performing a lookup into a namespace, ensure that any laterRichard Smith2014-08-131-2/+2
* [modules] Don't defer performing updates if we have incomplete redecl chains.Richard Smith2014-08-071-21/+38
* [modules] When emitting an update record containing the body of a destructor,Richard Smith2014-08-071-1/+5
* [modules] Remove IRGen special case for emitting implicit special members ifRichard Smith2014-08-011-0/+2
* Fix buildbot: work around missing GCC C++11 feature.Richard Smith2014-07-311-0/+2
* [modules] Maintain an AST invariant across module load/save: if any declarationRichard Smith2014-07-311-42/+113
* Factor out exception specification information fromRichard Smith2014-07-311-4/+5
* [modules] PR20475: merging support for alias template declarations.Richard Smith2014-07-281-0/+3
* [modules] Rearrange and unify the way we determine if we need to pull inRichard Smith2014-07-151-28/+30
* [modules] When merging a class template, also merge the definition of its pat...Richard Smith2014-07-111-3/+20
* [modules] Don't try to merge template specializations by performing name lookupRichard Smith2014-07-111-2/+5
* Fix an iterator invalidation issue: deserializing a key function can write toRichard Smith2014-07-071-0/+3
* Convert some function arguments to use ArrayRef.Craig Topper2014-06-261-2/+1
* [modules] When we merge redecl chains or mark a decl used with an updateRichard Smith2014-06-161-1/+13
* When merging functions across modules (and in particular, instantiations ofRichard Smith2014-05-291-2/+37
* Recompute the injected class name type for a class template specializationRichard Smith2014-05-231-3/+1
* Avoid allocating extra memory to handle the lazy definition data pointer forRichard Smith2014-05-221-2/+2
* If a class template specialization from one module has its definitionRichard Smith2014-05-221-0/+10
* [C++11] Use 'nullptr'. Serialization edition.Craig Topper2014-05-221-19/+21
* If two sibling modules declare the same entity, and we indirectly pull aRichard Smith2014-05-191-0/+23
* If a declaration is loaded, and then a module import adds a redeclaration, thenRichard Smith2014-05-161-25/+27
* Refactor to avoid explicitly listing all the different flavours of redeclarableRichard Smith2014-05-131-56/+43
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-1/+1
* [OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev2014-05-061-2/+8
* Defer loading any pending update records until we've finished deserializing.Richard Smith2014-04-301-1/+1
* When two templates get merged together, also merge their pattern declarationsRichard Smith2014-04-241-26/+91
* When a module completes the definition of a class template specialization imp...Richard Smith2014-04-191-52/+208
* Add missing serialization code for one of the CXXRecordDecl definition flags.Richard Smith2014-04-171-0/+1
* Fix PR18307: Properly (de)serialize inherited constructors and their using de...Stephan Tolksdorf2014-03-271-1/+3
* Remove redundant and misleading check. This could also lead to painful cyclicRichard Smith2014-03-251-1/+1
* If an update record makes a declaration interesting, pass it to the consumer.Richard Smith2014-03-231-1/+11
* Emit an update record if we instantiate the definition of a function templateRichard Smith2014-03-221-0/+18
* Serialize and deserialize mangling numbers.Richard Smith2014-03-211-0/+8
OpenPOWER on IntegriCloud