summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReaderDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add better ODR checking for modules.Richard Trieu2017-01-311-0/+2
* [modules] When reading / writing a typedef that is a name for linkage forRichard Smith2017-01-261-0/+5
* Switch TableGen to emit calls to ASTRecordReader for AttrPCHRead.David L. Jones2017-01-241-6/+5
* Serialize the UsesSEH bit on FunctionDeclReid Kleckner2017-01-101-0/+1
* Rename several methods on ASTRecordReader to follow LLVM style (lowerCamelCase).David L. Jones2016-12-211-65/+65
* Store the "current position" index within the ASTRecordReader.David L. Jones2016-12-211-334/+326
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-201-0/+15
* Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations."Daniel Jasper2016-12-191-15/+0
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-191-0/+15
* Add a class ASTRecordReader which wraps an ASTReader, a RecordData, and Modul...David L. Jones2016-12-151-349/+332
* [modules] Fix assert if multiple update records provide a definition for aRichard Smith2016-10-261-1/+4
* Reinstate r284008 reverted in r284081, with two fixes:Richard Smith2016-10-141-0/+24
* Revert r284008. This is us to fail to instantiate static data members in someRichard Smith2016-10-121-24/+0
* Reinstate r283887 and r283882.Vassil Vassilev2016-10-121-0/+24
* Revert r283887 and r283882, until the issue is understood and fixed.Vassil Vassilev2016-10-111-29/+0
* [modules] PR28752: Do not instantiate variable declarations which are not vis...Vassil Vassilev2016-10-111-0/+29
* Allocate after the early exit checks. NFC.Vassil Vassilev2016-10-061-2/+2
* [modules] Allow VarDecls with initializers to use special var abbrev.Vassil Vassilev2016-10-061-1/+1
* Remove excessive padding from RedeclarableResultAlexander Shaposhnikov2016-09-241-7/+8
* Remove excessive padding from ObjCCategoriesVisitorAlexander Shaposhnikov2016-09-241-8/+8
* Fix interaction between serialization and c++1z feature.Richard Trieu2016-09-131-1/+1
* [modules] When we merge two definitions of a function, mark the retainedRichard Smith2016-09-121-23/+2
* Modules: for ObjectiveC try to keep the definition invariant.Manman Ren2016-09-091-36/+59
* C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith2016-09-081-0/+9
* PR29166: when merging declarations with typedef names for linkage purposes,Richard Smith2016-08-301-1/+1
* Lazily load the ContextDecl for a lambda's DefinitionData, to fix aRichard Smith2016-08-251-1/+1
* PR29097: add an update record when we instantiate the default memberRichard Smith2016-08-241-0/+17
* Module: add -fprebuilt-module-path to support loading prebuilt modules.Manman Ren2016-08-181-3/+2
* P0217R3: serialization/deserialization support for c++17 decomposition declar...Richard Smith2016-08-121-0/+20
* [ASTReader] Use real move semantics instead of emulating them in the copy ctor.Benjamin Kramer2016-08-061-3/+3
* Move helpers into anonymous namespaces. NFC.Benjamin Kramer2016-08-061-2/+3
* [modules] Teach the ASTWriter to ignore mutations coming from the ASTReader.Vassil Vassilev2016-07-221-9/+4
* [modules] Don't emit initializers for VarDecls within a module eagerly wheneverRichard Smith2016-07-201-4/+10
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+1
* Revert r275481, r275490. This broke modules bootstrap.Richard Smith2016-07-151-9/+8
* [AST] Keep track of the left brace source location of a tag decl.Argyrios Kyrtzidis2016-07-151-2/+2
* [modules] Don't pass interesting decls to the consumer for a module file that'sRichard Smith2016-07-141-8/+9
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-031-9/+6
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-4/+34
* Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith2016-06-251-0/+2
* PR27754: CXXRecordDecl::data() needs to perform an update even if it's calledRichard Smith2016-05-171-10/+10
* Add support for derived class special members hiding functions brought in fromRichard Smith2016-05-131-0/+4
* [OpenMP] Parse+Sema for '#pragma omp declare target' syntax version 4.5Dmitry Polukhin2016-05-091-5/+1
* [modules] Attempt to improve performance for declaration merging without a SemaRichard Smith2016-05-061-5/+4
* Reland r267691 fixing PR27535.Vassil Vassilev2016-04-281-8/+17
* Revert r267691, it caused PR27535.Nico Weber2016-04-271-17/+8
* [modules] Fix Decl's Used invariant.Vassil Vassilev2016-04-271-8/+17
* [modules] Store the location of the lexical update record in a decl update asRichard Smith2016-04-141-1/+1
* [modules] Remove CXX_BASE_SPECIFIERS_OFFSETS table. Instead of storing an ID ofRichard Smith2016-04-141-2/+2
* [modules] Remove CXX_CTOR_INITIALIZERS_OFFSETS table. Instead of storing an IDRichard Smith2016-04-131-5/+8
OpenPOWER on IntegriCloud