summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [modules] Simplify and generalize the existing rule for finding hiddenRichard Smith2015-11-121-2/+32
* Implement __attribute__((internal_linkage)).Evgeniy Stepanov2015-11-101-0/+8
* Use "auto" when the type name is redundantAlexander Kornienko2015-11-091-91/+79
* Adjust printQualifiedName to handle unscoped enums in a way similar to anonym...Alexander Kornienko2015-11-091-0/+9
* [modules] Rationalize the behavior of Decl::declarationReplaces, and inRichard Smith2015-11-031-54/+30
* [MSVC Compat] Enable ABI impacting non-conforming behavior independently of -...David Majnemer2015-10-081-1/+2
* [OpenCL 2.0] Enable program scope variables, Section 6.5.1.Anastasia Stulova2015-09-301-1/+0
* [MS ABI] Correctly mangle classes without names for linkage purposesDavid Majnemer2015-08-311-4/+4
* Convert a few classes over to use the new TrailingObjects helper.James Y Knight2015-08-061-28/+28
* function_ref-ize ExternalASTSource::FindExternalLexicalDecl and remove itsRichard Smith2015-08-051-14/+4
* [AST] ArrayRefize template param list info setters. No functionality change i...Benjamin Kramer2015-08-051-22/+14
* [AST] ArrayRefize BlockDecl::setCaptures. No functionality change intended.Benjamin Kramer2015-08-051-17/+8
* Fix alignment issues in Clang.James Y Knight2015-07-171-3/+3
* [OpenMP] Add TLS-based implementation for threadprivate directive.Samuel Antao2015-07-131-4/+8
* [MS ABI] Don't generates code for unreferenced inline definitions of library ...David Majnemer2015-07-101-2/+2
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* [ASan] Initial support for Kernel AddressSanitizerAlexander Potapenko2015-06-191-1/+2
* [AST] Put VarDeclBitfields on a dietDavid Majnemer2015-05-191-0/+2
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-3/+16
* [MS ABI] __declspec(thread) behaves like thread_local in MSVC 2015David Majnemer2015-05-141-3/+6
* [AST] hasAttr followed by getAttr isn't efficientDavid Majnemer2015-05-141-2/+5
* De-virtualize some const versions of getCanonicalDecl by redirecting to the n...Craig Topper2015-05-101-4/+0
* Wrap to 80 columns, fix typo in comment. No behavior change.Nico Weber2015-04-221-7/+7
* Follow-up to r235046: selectany only causes a definition if it's not inherited.Nico Weber2015-04-171-1/+2
* Don't crash when a selectany symbol would get common linkageNico Weber2015-04-151-3/+3
* clang-format a line containing nothing but a "{". No behavior change.Nico Weber2015-04-151-3/+2
* Make __declspec(selectany) turn variable declartions into definitions.Nico Weber2015-04-151-2/+2
* Properly implement warn_unused_result checking for classes/structs.Kaelyn Takata2015-04-091-0/+12
* Replace copy loop with std::copy.Benjamin Kramer2015-04-051-2/+1
* Partially revert "Replace custom alignment enforcement with LLVM_ALIGNAS."Benjamin Kramer2015-04-021-2/+4
* Replace custom alignment enforcement with LLVM_ALIGNAS.Benjamin Kramer2015-04-021-4/+4
* [modules] Handle defining a tag with a typedef name for linkage purposes on t...Richard Smith2015-03-271-0/+8
* C++14: Disable sized deallocation by default due to ABI breakageReid Kleckner2015-03-201-33/+0
* Don't crash-on-valid when an inline function is friend of class templateDavid Majnemer2015-03-201-1/+2
OpenPOWER on IntegriCloud