summaryrefslogtreecommitdiffstats
path: root/lib/AST/Decl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r340386 and r344190:Tom Stellard2018-12-071-2/+22
* Remove trailing spaceFangrui Song2018-07-301-60/+60
* [AST] Add a convenient getter from QualType to RecordDeclGeorge Karpenkov2018-07-281-6/+3
* [ODRHash] Support hashing enums.Richard Trieu2018-07-251-0/+11
* Implement cpu_dispatch/cpu_specific MultiversioningErich Keane2018-07-201-0/+8
* [ODRHash] Merge the two function hashes into one.Richard Trieu2018-07-101-8/+5
* [CUDA] Allow "extern __shared__ Foo foo[]" within anon. namespaces.Justin Lebar2018-05-171-0/+17
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-7/+7
* [CXX] Templates specialization visibility can be wrongSteven Wu2018-04-191-3/+12
* [ObjC++] Never pass structs that transitively contain __weak fields inAkira Hatanaka2018-04-091-1/+1
* Revert "[ObjC++] Never pass structs that transitively contain __weak fields in"Akira Hatanaka2018-04-091-1/+1
* [ObjC++] Never pass structs that transitively contain __weak fields inAkira Hatanaka2018-04-091-1/+1
* Add helper to determine if a field is a zero-length bitfield.Richard Smith2018-04-021-0/+5
* [ObjC++] Make parameter passing and function return compatible with ObjCAkira Hatanaka2018-03-281-1/+1
* Sink PrettyDeclStackTrace down to the AST libraryJordan Rose2018-03-231-0/+19
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-191-1/+2
* Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka2018-03-121-2/+1
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-101-1/+2
* Remove redundant casts. NFCGeorge Burgess IV2018-03-011-5/+5
* [ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka2018-02-281-1/+3
* [ODRHash] Fix hashing for friend functions.Richard Trieu2018-02-221-0/+6
* [AST] namespace ns { extern "C" { int X; }} prints as "ns::X", not as "X"Sam McCall2018-02-021-3/+4
* [AST] Use bit packing to reduce sizeof(TypedefNameDecl) from 88 to 80.Benjamin Kramer2018-01-261-3/+1
* [CUDA] CUDA has no device-side library builtins.Artem Belevich2018-01-231-0/+7
* PR35697: look at the first declaration when determining whether a function orRichard Smith2018-01-031-3/+3
* Fix comment typo in r321312.Paul Robinson2017-12-261-1/+1
* [ODRHash] Support ODR violation detection in functions.Richard Trieu2017-12-231-0/+20
* [AST] Incorrectly qualified unscoped enumeration as template actual parameter.Paul Robinson2017-12-211-1/+4
* Revert r320230 to fix buildbots.Richard Trieu2017-12-091-20/+0
* [ODRHash] Support ODR violation detection in functions.Richard Trieu2017-12-091-0/+20
* Generalize "static data member instantiated" notification to cover variable t...Richard Smith2017-12-051-4/+16
* PR35456: Track definedness of variable template specializations separately fromRichard Smith2017-12-021-3/+6
* Move comment back to being next to the code it's a comment for.Richard Smith2017-12-021-3/+3
* Refactor functions PrintTemplateArgumentListSerge Pavlov2017-11-281-4/+2
* [modules] Fix crash in complex class merging scenario.Richard Smith2017-11-151-1/+2
* [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-11-131-40/+62
* [modules] Retain multiple using-directives in the same scope even if they nam...Richard Smith2017-10-301-8/+0
* Enable support for the [[nodiscard]] attribute from WG14 N2050 when enabling ...Aaron Ballman2017-10-171-1/+2
* Support for destroying operator delete, per C++2a proposal P0722.Richard Smith2017-10-131-0/+14
* [Modules TS] Module ownership semantics for redeclarations.Richard Smith2017-10-101-3/+15
* Revert "[Modules TS] Module ownership semantics for redeclarations."Eric Liu2017-10-101-13/+3
* Revert "[Modules TS] Avoid computing the linkage of the enclosing DeclContext...Eric Liu2017-10-101-3/+1
* [Modules TS] Avoid computing the linkage of the enclosing DeclContext for a d...Richard Smith2017-10-101-1/+3
* [Modules TS] Module ownership semantics for redeclarations.Richard Smith2017-10-091-3/+13
* R34811: Allow visibilities other than 'default' for VisibleNoLinkage entities.Richard Smith2017-10-031-2/+2
* Allow specifying sanitizers in blacklistsVlad Tsyrklevich2017-09-251-5/+7
* Correctly compute linkage for members of internal linkage classes.Richard Smith2017-09-231-5/+4
* DR1113: anonymous namespaces formally give their contents internal linkage.Richard Smith2017-09-221-6/+6
* Closure types have no name (and can't have a typedef name for linkageRichard Smith2017-09-221-7/+8
* Give external linkage and mangling to lambdas inside inline variables and var...Richard Smith2017-09-221-50/+55