aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/DeclSpec.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-2/+2
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-2/+2
2021-12-06Introduce _BitInt, deprecate _ExtIntAaron Ballman1-6/+6
2021-10-09[Clang] Enable _Complex __ibm128 typeQiu Chaofan1-1/+2
2021-10-04[PowerPC] Disable vector types when not supported by subtarget featuresLei Huang1-8/+14
2021-09-06[Clang] Add __ibm128 type to represent ppc_fp128Qiu Chaofan1-0/+2
2021-08-31[OpenCL] Defines helper function for kernel language compatible OpenCL versionJustas Janickas1-2/+1
2021-08-18[CFE][X86] Enable complex _Float16 supportWang, Pengfei1-2/+2
2021-05-31Re-commit [clang] Add support for the "abstract" contextual keyword of MSVCAbbas Sabra1-0/+2
2021-05-31Revert "[clang] Add support for the "abstract" contextual keyword of MSVC"Mikhail Goncharov1-2/+0
2021-05-31[clang] Add support for the "abstract" contextual keyword of MSVCAbbas Sabra1-0/+2
2021-03-12[OpenCL] Refactor diagnostic for OpenCL extension/featureAnton Zabaznov1-1/+2
2021-01-14[clang] Use SourceLocations in unions [NFCI]Mikhail Maltsev1-9/+11
2020-11-16Convert ConstexprKind from Specifiers.h to a scoped enum; NFCThorsten1-9/+13
2020-11-16Adding some explicit casts to appease build bots; NFCAaron Ballman1-2/+2
2020-11-16Convert TypeSpecifierSign from Specifiers.h to a scoped enum; NFCThorsten1-20/+22
2020-11-16Convert TypeSpecifiersPipe from Specifiers.h to a scoped enum; NFCThorsten1-1/+1
2020-11-15[NFC, Refactor] Modernize the TypeSpecifierWidth enum (Specifiers.h) to a sco...faisalv1-31/+39
2020-11-10[NFC, Refactor] Rename the (scoped) enum DeclaratorContext's enumerators to r...Faisal Vali1-1/+1
2020-10-28Better source location for -Wignored-qualifiers on trailing return typesAaron Puchert1-0/+3
2020-10-18[PowerPC][AIX] Make `__vector [un]signed long` an errorHubert Tong1-1/+7
2020-08-20[clang]: Remove assertion which checks explicit declarationGousemoodhin Nadaf1-3/+0
2020-07-22For PR46800, implement the GCC __builtin_complex builtin.Richard Smith1-0/+1
2020-06-23[PowerPC] Add support for vector bool __int128 for Power10Ahsan Saghir1-4/+10
2020-06-05[ARM] Add __bf16 as new Bfloat16 C TypeTies Stuij1-0/+2
2020-05-28[Clang] Enable _Complex __float128Nemanja Ivanovic1-1/+2
2020-04-17Reland Implement _ExtInt as an extended int type specifier.Erich Keane1-2/+26
2020-04-17Revert "Implement _ExtInt as an extended int type specifier."Sterling Augustine1-26/+2
2020-04-17Implement _ExtInt as an extended int type specifier.Erich Keane1-2/+26
2020-03-27Improve recovery from invalid template-ids.Richard Smith1-0/+6
2020-02-27Avoid SourceManager.h include in RawCommentList.h, add missing incsReid Kleckner1-0/+1
2020-02-07PR12350: Handle remaining cases permitted by CWG DR 244.Richard Smith1-0/+2
2020-01-23[Concepts] Placeholder constraints and abbreviated templatesSaar Raz1-0/+9
2020-01-23Revert "[Concepts] Placeholder constraints and abbreviated templates"Sam McCall1-9/+0
2020-01-22[Concepts] Placeholder constraints and abbreviated templatesSaar Raz1-0/+9
2020-01-21Revert "[Concepts] Placeholder constraints and abbreviated templates"Jonas Devlieghere1-9/+0
2020-01-22[Concepts] Placeholder constraints and abbreviated templatesSaar Raz1-0/+9
2019-09-04[c++20] P1143R2: Add support for the C++20 'constinit' keyword.Richard Smith1-8/+7
2019-07-18[OpenCL] Update comments/diagnostics to refer to C++ for OpenCLAnastasia Stulova1-1/+0
2019-06-14Use unsigned for bitfields to avoid sign extensionReid Kleckner1-3/+3
2019-06-14[C++20] add Basic consteval specifierGauthier Harnisch1-7/+18
2019-05-09[c++20] Add support for explicit(bool), as described in P0892R2.Richard Smith1-9/+19
2019-05-07Improve function / variable disambiguation.Richard Smith1-2/+20
2019-05-06Revert r359949 "[clang] adding explicit(bool) from c++2a"Hans Wennborg1-19/+9
2019-05-04[clang] adding explicit(bool) from c++2aNicolas Lesser1-9/+19
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-09Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo.Anastasia Stulova1-13/+40
2018-11-16[OpenCL] Enable address spaces for references in C++Anastasia Stulova1-2/+4
2018-10-03[SEMA] split ExtWarn dupl-decl-spec's into Extension and ExtWarnNick Desaulniers1-2/+2
2018-07-30Remove trailing spaceFangrui Song1-25/+25