summaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Type.cpp
AgeCommit message (Expand)Author
2025-11-18[HLSL][DirectX] Use a padding type for HLSL buffers. (#167404)Justin Bogner
2025-11-11Remove unused <utility> inclusionserge-sans-paille
2025-10-16[DirectX] Introduce `dx.Padding` type (#160957)Justin Bogner
2025-08-29[DirectX] Make dx.RawBuffer an op that can't be replaced (#154620)Farzon Lotfi
2025-07-23[IR] Remove static variables from Type::getWasm_ExternrefTy/getWasm_FuncrefTy...Craig Topper
2025-07-23[IR] Remove unnecessary casts from IntegerType::get. NFC (#150299)Craig Topper
2025-07-02[HLSL][SPRIV] Handle signed RWBuffer correctly (#144774)Steven Perron
2025-06-09[LLVM][IR] Support target extension types in vectors (#140630)arysef
2025-04-30[IR] Don't allow values of opaque type (#137625)Nikita Popov
2025-04-30[IR] Don't allow label arguments (#137799)Nikita Popov
2025-04-14[IR][ADT] Remove `APFloat/Type::isIEEE` (#130496)Yingwei Zheng
2025-03-22[llvm] Use *Set::insert_range (NFC) (#132591)Kazu Hirata
2025-03-21[RISCV] Introduce RISCV::RVVBytesPerBlock to simplify code [nfc] (#132436)Philip Reames
2025-03-20[SPIR-V] Add support for inline SPIR-V types (#125316)Cassandra Beckley
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen
2024-12-04[RISCV] Handle zeroinitializer of vector tuple Type (#113995)Brandon Wu
2024-11-22[IR] Add TargetExtType::CanBeLocal property (#99016)Jay Foad
2024-11-19[IR] Improve check for target extension types disallowed in globals. (#116639)Jay Foad
2024-11-05[IR] Disallow recursive types (#114799)Jay Foad
2024-10-25[AMDGPU] Add a type for the named barrier (#113614)Gang Chen
2024-10-25[IR] Fix undiagnosed cases of structs containing scalable vectors (#113455)Jay Foad
2024-10-02[IR] Allow fast math flags on calls with homogeneous FP struct types (#110506)Benjamin Maxwell
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad
2024-09-10[DirectX] Add DirectXTargetCodeGenInfo (#104856)Helena Kotas
2024-09-05[IR] Check parameters of target extension types on construction (#107268)Jay Foad
2024-08-31[llvm][RISCV] Support RISCV vector tuple type in llvm IR (#97992)Brandon Wu
2024-07-25Remove the `x86_mmx` IR type. (#98505)James Y Knight
2024-04-30[IR] Use StringRef::operator== instead of StringRef::equals (NFC) (#90550)Kazu Hirata
2023-12-19[IR] Disallow ZeroInit for spirv.Image (#73887)Wenju He
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-12-08[IR] Remove unnecessary pointer type check (NFC)Nikita Popov
2023-11-22[llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979)Sander de Smalen
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-10-18[SVE ACLE] Allow default zero initialisation for svcount_t. (#69321)Paul Walker
2023-09-14[IR] Enable load/store/alloca for arrays of scalable vectors.Paul Walker
2023-08-10[llvm] Drop some bitcasts and references related to typed pointersBjorn Pettersson
2023-08-10[IR] Deprecate some old methods for getting typed pointer typesBjorn Pettersson
2023-07-19[IR] Deprecate opaque pointer compatibility APIsNikita Popov
2023-07-14[IR] Remove -opaque-pointers optionNikita Popov
2023-05-19[1/11][IR] Permit load/store/alloca for struct of the same scalable vector typeeopXD
2023-03-02[AArch64][SME2] Add CodeGen support for target("aarch64.svcount").Sander de Smalen
2023-03-02[SPIR-V] Remove redundant check and fix typosMichal Paszkowski
2023-03-01[IR] Add LLVM IR support for target("aarch64.svcount") type.Sander de Smalen
2023-02-27[LLVMContextImpl] Separate out opaque pointersArthur Eubanks
2023-02-27[SPIR-V] Support TargetExtType for SPIR-V builtin typesMichal Paszkowski
2023-02-17[WebAssembly] Initial support for reference type externref in clangPaulo Matos
2023-02-05Revert "[clang][WebAssembly] Initial support for reference type externref in ...Vitaly Buka
2023-01-31[clang][WebAssembly] Initial support for reference type externref in clangPaulo Matos
2023-01-11[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()Guillaume Chatelet
2023-01-05[NFC][IR] Avoid string leak with target extension types.Joshua Cranmer