summaryrefslogtreecommitdiff
path: root/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* For P0784R7: compute whether a variable has constant destruction if itRichard Smith2019-09-291-0/+12
* [clang] [AST] Treat "inline gnu_inline" the same way as "extern inline gnu_in...Martin Storsjo2019-09-271-3/+5
* For P0784R7: add support for new (std::nothrow).Richard Smith2019-09-271-2/+1
* Re-land r372863: [AST] Extract Decl::printNestedNameSpecifier helper from Dec...Ilya Biryukov2019-09-251-8/+19
* Revert r372863: [AST] Extract Decl::printNestedNameSpecifier helper from Decl...Ilya Biryukov2019-09-251-14/+8
* [AST] Extract Decl::printNestedNameSpecifier helper from Decl::printQualified...Ilya Biryukov2019-09-251-8/+14
* [Clang][CodeGen] support alias attribute w/ gnu_inlineNick Desaulniers2019-09-121-1/+2
* [Sema] Diagnose default-initialization, destruction, and copying ofAkira Hatanaka2019-09-071-0/+3
* [c++20] P1143R2: Add support for the C++20 'constinit' keyword.Richard Smith2019-09-041-0/+16
* Revert "[Sema] Diagnose default-initialization, destruction, and copying of"Akira Hatanaka2019-07-261-3/+0
* Initialize the non-trivial C union bits I added to RecordDeclBitfieldsAkira Hatanaka2019-07-131-0/+3
* P0840R2: support for [[no_unique_address]] attributeRichard Smith2019-06-201-0/+33
* Fix crash when checking a dependently-typed reference that isRichard Smith2019-06-171-1/+1
* [C++20] add Basic consteval specifierGauthier Harnisch2019-06-141-7/+7
* For DR712: store on a DeclRefExpr whether it constitutes an odr-use.Richard Smith2019-06-111-1/+21
* Refactor: split Uninitialized state on APValue into an "Absent" stateRichard Smith2019-05-211-1/+1
* [c++20] P0780R2: Support pack-expansion of init-captures.Richard Smith2019-05-211-4/+4
* Revert r360637 "PR41817: Fix regression in r359260 that caused the MS compati...Hans Wennborg2019-05-141-35/+6
* PR41817: Fix regression in r359260 that caused the MS compatibilityRichard Smith2019-05-141-6/+35
* [c++20] Add support for explicit(bool), as described in P0892R2.Richard Smith2019-05-091-1/+0
* [OpenCL] Prevent mangling kernel functions.Anastasia Stulova2019-05-071-0/+2
* Revert r359949 "[clang] adding explicit(bool) from c++2a"Hans Wennborg2019-05-061-0/+1
* [clang] adding explicit(bool) from c++2aNicolas Lesser2019-05-041-1/+0
* CWG issue 727: Fix numerous bugs in support for class-scope explicitRichard Smith2019-05-031-39/+63
* Replace ad-hoc tracking of pattern for an instantiated class-scopeRichard Smith2019-05-021-45/+74
* C++ DR2387: a variable template declared wtih (or instantiated with) aRichard Smith2019-04-261-30/+51
* Revert r359048: C++ DR2387: a variable template declared wthiIlya Biryukov2019-04-241-51/+30
* C++ DR2387: a variable template declared wtih (or instantiated with) aRichard Smith2019-04-231-30/+51
* Fix overly-long line after r358731.Richard Smith2019-04-191-2/+2
* Fix typo in function name [NFC]Ali Tamur2019-04-191-3/+3
* [c++2a] Add semantic support for private module fragments.Richard Smith2019-04-181-10/+18
* Special case ObjCPropertyDecl for printingDavid Goldman2019-04-041-1/+7
* [Sema] Add some compile time _FORTIFY_SOURCE diagnosticsErik Pilkington2019-03-181-11/+15
* Avoid needlessly copying a block to the heap when a block literalAkira Hatanaka2019-02-271-0/+1
* [Builtins] Treat `bcmp` as a builtin.Clement Courbet2019-02-141-0/+6
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Diagnose an unused result from a call through a function pointer whose return...Aaron Ballman2019-01-031-14/+0
* Fix up diagnostics.Richard Trieu2018-12-141-1/+1
* [AST] Fix an uninitialized bug in the bits of FunctionDeclBruno Ricci2018-12-031-21/+23
* [NFC] Move MultIversioning::Type into Decl so that it can be used inErich Keane2018-11-281-0/+11
* Pass the function type instead of the return type to FunctionDecl::CreateJonas Devlieghere2018-11-111-0/+1
* Create ConstantExpr classBill Wendling2018-10-311-1/+1
* Implement Function Multiversioning for Non-ELF Systems.Erich Keane2018-10-251-0/+4
* [AST] Use -fvisibility value when ignoring -fv-i-h* inline static localsReid Kleckner2018-10-101-7/+17
* [HIP] Support early finalization of device code for -fno-gpu-rdcYaxun Liu2018-10-021-1/+1
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-0/+8
* Revert r343518.Akira Hatanaka2018-10-011-8/+0
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-0/+8
* Revert r341754.Akira Hatanaka2018-09-091-8/+0
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-081-0/+8