aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/Type.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-02Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-10/+19
2024-04-01[HLSL] Implement array temporary support (#79382)Chris B1-0/+11
2024-03-29Revert "Reapply "[clang][nullability] allow _Nonnull etc on nullable class ty...dyung1-19/+10
2024-03-28Reapply "[clang][nullability] allow _Nonnull etc on nullable class types (#82...Sam McCall1-10/+19
2024-03-27[RISCV] RISCV vector calling convention (1/2) (#77560)Brandon Wu1-0/+4
2024-03-26[NFC] Refactor ConstantArrayType size storage (#85716)Chris B1-9/+20
2024-03-20Turn 'counted_by' into a type attribute and parse it into 'CountAttributedTyp...Yeoul Na1-0/+69
2024-03-15Revert "[clang][nullability] allow _Nonnull etc on nullable class types (#827...Sam McCall1-19/+10
2024-03-14[clang][nullability] allow _Nonnull etc on nullable class types (#82705)Sam McCall1-10/+19
2024-03-11[clang] Fix behavior of `__is_trivially_relocatable(volatile int)` (#77092)Amirreza Ashouri1-0/+2
2024-02-05New calling convention preserve_none (#76868)weiguozhi1-0/+2
2024-02-05[Clang] Fix crash when recovering from an invalid pack indexing type. (#80652)cor3ntin1-0/+6
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin1-0/+52
2024-01-25Recommit "[RISCV] Support __riscv_v_fixed_vlen for vbool types. (#76551)"Craig Topper1-1/+14
2024-01-25Revert "[RISCV] Support __riscv_v_fixed_vlen for vbool types. (#76551)"Craig Topper1-14/+1
2024-01-25[RISCV] Support __riscv_v_fixed_vlen for vbool types. (#76551)Craig Topper1-1/+14
2024-01-18[Clang] NFC: Move Arm type attributes to separate trailing object. (#78424)Sander de Smalen1-2/+10
2024-01-10Changed Checks from TriviallyCopyable to TriviallyCopyConstructible (#77194)Bhuminjay Soni1-9/+25
2024-01-05[clang]Transform uninstantiated ExceptionSpec in `TemplateInstantiator` (#77073)Congcong Cai1-0/+7
2023-11-28[clang] Non-object types are non-trivially relocatable (#69734)Amirreza Ashouri1-0/+2
2023-11-06[RISCV] Introduce and use BF16 in Xsfvfwmaccqqq intrinsics (#71140)Shao-Ce SUN1-3/+4
2023-11-03[clang][NFC] Refactor `TagTypeKind` (#71160)Vlad Serebrennikov1-15/+20
2023-11-02[clang][NFC] Refactor `clang::Linkage` (#71049)Vlad Serebrennikov1-4/+4
2023-10-31[clang][NFC] Refactor `VectorType::VectorKind`Vlad Serebrennikov1-6/+5
2023-10-31[clang][NFC] Refactor ElaboratedTypeKeywordVlad Serebrennikov1-35/+59
2023-10-31[clang][NFC] Refactor `ArrayType::ArraySizeModifier`Vlad Serebrennikov1-3/+3
2023-10-19[Clang] Add __builtin_vectorelements to get number of elements in vector (#69...Lawrence Benson1-1/+5
2023-10-15[Clang][M68k] Add Clang support for the new M68k_RTD CCMin-Yih Hsu1-0/+2
2023-10-11[clang] __is_trivially_equality_comparable for types containing lambdas (#68506)Amirreza Ashouri1-0/+2
2023-10-03[NFC][clang] change remaining context-dependent type nodes to ContextualFoldi...Matheus Izvekov1-25/+22
2023-08-30[AST] Remove unneeded `return false` from UseExcessPrecision. NFC.Jim Lin1-4/+4
2023-08-17[clang][SVE] Rename isVLSTBuiltinType, NFCJianjian GUAN1-4/+4
2023-08-14Make globals with mutable members non-constant, even in custom sectionsDavid Blaikie1-0/+19
2023-08-08[Clang][AArch64] Add/implement ACLE keywords for SME.Sander de Smalen1-5/+16
2023-08-02[AST] Simplify Type::isSizelessBuiltinType(). NFC.Jim Lin1-6/+3
2023-07-28[Clang] Improve the handling of large arrays evaluation.Corentin Jabot1-0/+5
2023-07-13Fix comparison of constrained deduced return types in explicitRichard Smith1-8/+4
2023-07-10[clang] Fix __is_trivially_equality_comparable for classes which contain arra...Nikolas Klauser1-0/+3
2023-06-28[clang] Fix checking the equality comparator of base classes in __is_triviall...Nikolas Klauser1-1/+1
2023-06-26[clang] __is_trivially_equality_comparable should return false for arraysNikolas Klauser1-1/+1
2023-06-10[clang][WebAssembly] Implement support for table types and builtinsPaulo Matos1-4/+23
2023-06-08[RISCV] Support LMUL!=1 for __attribute__((riscv_rvv_vector_bits(N)))Craig Topper1-2/+1
2023-06-06[Clang] Limit FunctionTypeExtraBitfields::NumExceptionType to 16 bits.Sander de Smalen1-1/+4
2023-05-30[NFC][CLANG] Fix nullptr dereference issue in Type::getRVVEltType()Manna, Soumi1-1/+1
2023-05-30[clang] Extend __is_trivially_equality_comparable to check for hidden friendsNikolas Klauser1-5/+16
2023-05-30[NFC][CLANG] Fix nullptr dereference issue in Type::getSveEltType()Manna, Soumi1-1/+1
2023-05-27[Clang][BFloat16] Upgrade __bf16 to arithmetic type, change mangling, and ext...M. Zeeshan Siddiqui1-4/+17
2023-05-08[clang] Fix __is_trivially_equality_comparable for non-trivially-copyable typesNikolas Klauser1-1/+2
2023-04-29Revert "[RISCV] Move RISCV::RVVBitsPerBlock from TargetParser to Support/RISC...Craig Topper1-1/+1
2023-04-29[RISCV] Move RISCV::RVVBitsPerBlock from TargetParser to Support/RISCVISAInfo.h.Craig Topper1-1/+1