summaryrefslogtreecommitdiffstats
path: root/lib/AST
Commit message (Expand)AuthorAgeFilesLines
* Moved QualTypeNames.h from Tooling to AST.Ilya Biryukov2017-11-082-0/+467
* [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-11-082-15/+34
* Add default calling convention support for regcall.Erich Keane2017-11-021-0/+5
* Make helper function static. NFC.Benjamin Kramer2017-10-311-1/+1
* [modules] Retain multiple using-directives in the same scope even if they nam...Richard Smith2017-10-301-8/+0
* Allow StmtPrinter to supress implicit 'this' and 'self' base expressionsAlex Lorenz2017-10-261-9/+33
* Correct behavior of fastcall when default CC is set.Erich Keane2017-10-241-1/+1
* Replaced unicode characters with ASCII, as introduced in r316518.Erich Keane2017-10-241-5/+4
* mplement __has_unique_object_representationsErich Keane2017-10-241-0/+146
* Unnamed bitfields don't block constant evaluation of constexpr ctorsJordan Rose2017-10-241-0/+3
* For better compatibility with C++11 and C++14, emit a nondiscardable definitionRichard Smith2017-10-231-3/+3
* Implement current CWG direction for support of arrays of unknown bounds inRichard Smith2017-10-201-27/+66
* Fix nodiscard for volatile referencesErich Keane2017-10-191-1/+2
* [ASTImporter] Import SubStmt of CaseStmtGabor Horvath2017-10-181-3/+7
* Enable support for the [[nodiscard]] attribute from WG14 N2050 when enabling ...Aaron Ballman2017-10-171-1/+2
* [OpenMP] Implement omp_is_initial_device() as builtinJonas Hahnfeld2017-10-171-0/+3
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-154-19/+21
* Hide "#pragma optimize("", off)" from clang when it pretends to be MSVC 2017Reid Kleckner2017-10-131-2/+2
* [OpenCL] Add LangAS::opencl_private to represent private address space in ASTYaxun Liu2017-10-134-22/+30
* Support for destroying operator delete, per C++2a proposal P0722.Richard Smith2017-10-133-2/+41
* [Modules TS] Module ownership semantics for redeclarations.Richard Smith2017-10-103-7/+18
* Revert "[Modules TS] Module ownership semantics for redeclarations."Eric Liu2017-10-103-16/+7
* 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-093-7/+16
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-082-3/+0
* Remove unused variables. No functionality change.Benjamin Kramer2017-10-081-1/+0
* -Wdocumentation should allow '...' params in variadic function type aliasesAlex Lorenz2017-10-061-1/+9
* [ExprConstant] Allow constexpr ctor to modify non static data membersErik Pilkington2017-10-041-3/+30
* R34811: Allow visibilities other than 'default' for VisibleNoLinkage entities.Richard Smith2017-10-031-2/+2
* [OPENMP] Capture argument of `device` clause for target-basedAlexey Bataev2017-10-021-1/+2
* Dependent Address Space SupportAndrew Gozillon2017-10-026-8/+152
* [ODRHash] Add base classes to hashing CXXRecordDecl.Richard Trieu2017-09-301-0/+8
* [Sema] Correct IUnknown to support Unknwnbase.h Header.Erich Keane2017-09-291-3/+15
* [Sema] Suppress warnings for C's zero initializerDaniel Marjamaki2017-09-291-0/+11
* [clang] Add getUnsignedPointerDiffType methodAlexander Shaposhnikov2017-09-281-0/+7
* Fix -Wcast-qual warning after r314336.Nico Weber2017-09-281-1/+1
* Add support for remembering origins to ExternalASTMergerSean Callanan2017-09-271-93/+309
* Allow IUnknown/IInterface types to come from extern C++ Erich Keane2017-09-261-1/+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-222-7/+13
* Fix unused variable warning. NFCI.Simon Pilgrim2017-09-221-2/+1
* Add Cross Translation Unit support libraryGabor Horvath2017-09-221-0/+15
* 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-223-54/+68
* Clean up some mistreatment of enumerations.Richard Smith2017-09-222-70/+67
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-223-15/+54
* Extend -ast-dump for CXXRecordDecl to dump the flags from the DefinitionData.Richard Smith2017-09-221-0/+122
* Revert "Give external linkage and mangling to lambdas inside inline variables...Vitaly Buka2017-09-213-25/+7