summaryrefslogtreecommitdiffstats
path: root/lib/AST/DeclBase.cpp
Commit message (Expand)AuthorAgeFilesLines
* [modules ts] Improve merging of module-private declarations.Richard Smith2017-07-051-2/+4
* [modules ts] Declarations from a module interface unit are only visible outsideRichard Smith2017-07-051-1/+1
* PR33552: Distinguish between declarations that are owned by no module andRichard Smith2017-06-231-3/+3
* D31187: Fix removal of out-of-line definitions.Vassil Vassilev2017-06-201-1/+1
* Make helper functions static. NFC.Benjamin Kramer2017-05-261-2/+2
* [modules] When reparenting a local declaration, don't mark the declaration asRichard Smith2017-05-231-3/+11
* [index] Fix forward declarations interfering with USR generation of external ...Argyrios Kyrtzidis2017-05-201-0/+21
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-171-3/+7
* Revert r302965 - [modules] When creating a declaration, cache its owningDaniel Jasper2017-05-151-10/+3
* Add LangOptions method to query whether we are tracking the owning module for...Richard Smith2017-05-131-2/+2
* [modules] When creating a declaration, cache its owning module immediatelyRichard Smith2017-05-121-1/+8
* [ObjC] Disallow vector parameters and return values in Objective-C methodsAlex Lorenz2017-04-271-10/+28
* Revert "Address http://bugs.llvm.org/pr30994 so that a non-friend can properl...Benjamin Kramer2017-04-171-15/+0
* Address http://bugs.llvm.org/pr30994 so that a non-friend can properly replac...Yaron Keren2017-04-171-0/+15
* Add an explicit derived class of FunctionDecl to model deduction guides ratherRichard Smith2017-02-171-0/+1
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-201-1/+4
* Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations."Daniel Jasper2016-12-191-4/+1
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-191-1/+4
* When a DecompositionDecl is marked invalid, also set the child BindingDecl's toRichard Trieu2016-11-111-1/+13
* Add a note that points to the linkage specifier for the C++ linkage errorsAlex Lorenz2016-11-021-0/+12
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-5/+3
* [Modules TS] Diagnose 'export' declaration within 'export' declaration.Richard Smith2016-09-261-0/+16
* Modules: revert r280728.Manman Ren2016-09-091-6/+4
* C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith2016-09-081-5/+7
* Modules: Fix an assertion in DeclContext::buildLookup.Manman Ren2016-09-061-4/+6
* Reapply r277058: "[ObjC] Consider availability of context when emitting avail...Erik Pilkington2016-07-291-12/+14
* Revert "[ObjC] Consider availability of context when emitting availability wa...Erik Pilkington2016-07-281-14/+12
* [ObjC] Consider availability of context when emitting availability warningsErik Pilkington2016-07-281-12/+14
* P0217R3: Parsing support and framework for AST representation of C++1zRichard Smith2016-07-221-0/+2
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-0/+1
* Don't use static variables in LambdaCaptureJohn Brawn2016-06-151-3/+4
* Reland r267691 fixing PR27535.Vassil Vassilev2016-04-281-7/+11
* Revert r267691, it caused PR27535.Nico Weber2016-04-271-11/+7
* [modules] Fix Decl's Used invariant.Vassil Vassilev2016-04-271-7/+11
* Warn if function or variable cannot be implicitly instantiatedSerge Pavlov2016-04-191-0/+11
* [GCC] Attribute ifunc support in clangDmitry Polukhin2016-04-111-0/+12
* [modules] Don't try to add lookup results to non-lookup contexts.Vassil Vassilev2016-04-061-2/+5
* Sema: Treat 'strict' availability flag like unavailableDuncan P. N. Exon Smith2016-03-081-1/+1
* [OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev2016-03-031-0/+4
* Serialize `#pragma detect_mismatch`.Nico Weber2016-03-021-0/+1
* Serialize `#pragma comment`.Nico Weber2016-03-021-0/+1
* SemaCXX: Support templates in availability attributesDuncan P. N. Exon Smith2016-02-261-0/+3
* [OPENMP] Rename OMPCapturedFieldDecl to OMPCapturedExprDecl, NFC.Alexey Bataev2016-02-111-1/+1
* [OPENMP 4.5] Ccapture/codegen of private non-static data members.Alexey Bataev2016-02-081-0/+1
* PR26048, PR26050: put non-type template parameters and indirect field declsRichard Smith2016-01-061-1/+6
* [modules] Follow the C++ standard's rule for linkage of enumerators: they haveRichard Smith2015-11-131-7/+10
* [Sema] Implement __make_integer_seqDavid Majnemer2015-11-041-0/+1
* Roll-back r250822.Angel Garcia Gomez2015-10-201-2/+2
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-2/+2