summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Address http://bugs.llvm.org/pr30994 so that a non-friend can properly replac...Yaron Keren2017-04-171-0/+4
* [index/AST] Determine if a typedef shares a name and spelling location with i...Argyrios Kyrtzidis2017-03-211-0/+24
* Add support for attribute enum_extensibility.Akira Hatanaka2017-03-211-0/+14
* [AST/ObjC] Make ObjCCategoryImplDecl consistent with ObjCCategoryDecl and use...Argyrios Kyrtzidis2017-03-071-0/+5
* Use dedicated method instead of copying conditions. NFC.Serge Pavlov2017-02-151-1/+1
* Add a destruct-on-exit function to ASTContext.George Burgess IV2017-02-141-8/+1
* Tracking exception specification source locationsMalcolm Parsons2017-01-121-0/+12
* Store decls in prototypes on the declarator instead of in the ASTReid Kleckner2016-12-091-22/+0
* Fix parenthesized assert (nfc).Manuel Klimek2016-11-011-2/+2
* Relax assertion in FunctionDecl::doesDeclarationForceExternallyVisibleDefinit...Justin Lebar2016-10-281-1/+1
* [CUDA] [AST] Allow isInlineDefinitionExternallyVisible to be called on functi...Justin Lebar2016-10-281-2/+3
* Reinstate r284008 reverted in r284081, with two fixes:Richard Smith2016-10-141-0/+53
* [CUDA] Emit deferred diagnostics during Sema rather than during codegen.Justin Lebar2016-10-131-14/+0
* Revert r284008. This is us to fail to instantiate static data members in someRichard Smith2016-10-121-53/+0
* Reinstate r283887 and r283882.Vassil Vassilev2016-10-121-0/+53
* Revert r283887 and r283882, until the issue is understood and fixed.Vassil Vassilev2016-10-111-53/+0
* [modules] PR28752: Do not instantiate variable declarations which are not vis...Vassil Vassilev2016-10-111-0/+53
* Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use ofRichard Smith2016-10-101-13/+35
* Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned ...Daniel Jasper2016-10-101-35/+13
* P0035R4: Semantic analysis and code generation for C++17 overalignedRichard Smith2016-10-101-13/+35
* C++ Modules TS: Add parsing and some semantic analysis support forRichard Smith2016-09-081-0/+15
* Simplify condition. (NFC)Adrian Prantl2016-08-171-7/+8
* Debug info: Mark noreturn functions with DIFlagNoReturn.Adrian Prantl2016-08-171-3/+7
* Add the notion of deferred diagnostics.Justin Lebar2016-08-151-0/+14
* P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith2016-08-111-1/+5
* Reapply [Sema] Add sizeof diagnostics for bzeroBruno Cardoso Lopes2016-08-101-0/+6
* Revert "[Sema] Add sizeof diagnostics for bzero"Bruno Cardoso Lopes2016-08-051-6/+0
* [Sema] Add sizeof diagnostics for bzeroBruno Cardoso Lopes2016-08-041-0/+6
* [AST] Keep track of the left brace source location of a tag decl.Argyrios Kyrtzidis2016-07-151-0/+1
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-071-5/+3
* AvailabilityAttr: we accept "macos" as the platform name.Manman Ren2016-06-281-1/+1
* Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith2016-06-251-17/+13
* Use more ArrayRefsDavid Majnemer2016-06-241-8/+9
* Use ranges to concisely express iterationDavid Majnemer2016-06-231-8/+7
* [modules] Enforce the rules that an explicit or partial specialization must beRichard Smith2016-05-051-0/+15
* [GCC] Attribute ifunc support in clangDmitry Polukhin2016-04-111-2/+2
* Implement support for [[nodiscard]] in C++1z that is based off existing suppo...Aaron Ballman2016-03-071-5/+11
* [OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev2016-03-031-0/+1
* Serialize `#pragma detect_mismatch`.Nico Weber2016-03-021-0/+24
* Serialize `#pragma comment`.Nico Weber2016-03-021-0/+23
* [OpenCL] Disable C99 standard lib functionsAnastasia Stulova2016-02-121-0/+6
* [MS Compat] Don't crash if __GetExceptionInfo is in global scopeDavid Majnemer2016-01-261-2/+1
* Fix infinite recursion for invalid declaration, by Dmitry PolukhinAlexey Bataev2016-01-121-1/+1
* PR26048, PR26050: put non-type template parameters and indirect field declsRichard Smith2016-01-061-2/+12
* [ptr-traits] Move methods manipulating PointerUnions, DenseMap pointerChandler Carruth2015-12-301-0/+34
* [ptr-traits] Stop using two bogus types as stand-ins for flagsChandler Carruth2015-12-301-6/+85
* Model NamespaceAliasDecls as having their nominated namespace as an underlyingRichard Smith2015-12-291-0/+3
* Print qualified display names when emitting CodeViewReid Kleckner2015-12-161-2/+4
* [modules] Allow "redefinition" of typedef of anon tag from unimported submoduleBen Langmuir2015-11-141-1/+2
* [modules] Follow the C++ standard's rule for linkage of enumerators: they haveRichard Smith2015-11-131-1/+4
OpenPOWER on IntegriCloud