summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ValueTypes.cpp
AgeCommit message (Expand)Author
2025-09-11[CodeGen, CHERI] Add capability types to MVT. (#156616)Owen Anderson
2025-04-17[AArch64] Generalize integer FPR lane stores for all types (#134117)Benjamin Maxwell
2025-03-04[AMDGPU] Add custom MachineValueType entries for buffer fat poiners (#127692)Krzysztof Drewniak
2024-11-17[RISCV] Change vector tuple type's TypeSize to scalable (#114329)Brandon Wu
2024-08-31[llvm][RISCV] Add RISCV vector tuple type to value types(MVT) (#97993)Brandon Wu
2024-08-13[SelectionDAG] Add getFltSemantics to MVT and EVT. NFCCraig Topper
2024-07-25Remove the `x86_mmx` IR type. (#98505)James Y Knight
2024-06-27[ValueTypes][NFC] Generate EVT::getTypeForEVT from GenVT.inc (#96608)Kito Cheng
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn
2024-05-22[CodeGen] Forbid passing a PointerType to MVT::getVT and EVT::getEVT (#92671)Jessica Clarke
2024-03-06Restore "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe
2024-03-04Revert "Restore "Implement convergence control in MIR using SelectionDAG (#71...Mitch Phillips
2024-03-04Restore "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe
2024-02-26[llvm][CodeGen] Add ValueType v3i1. [NFCI] (#82338)Francesco Petrogalli
2024-02-21Revert "Implement convergence control in MIR using SelectionDAG (#71785)"Sameer Sahasrabuddhe
2024-02-21Implement convergence control in MIR using SelectionDAG (#71785)Sameer Sahasrabuddhe
2024-02-08[CodeGen] Add ValueType v3i8 (NFCI). (#80826)Francesco Petrogalli
2023-11-23[NFC] Use TypeSize for comparison in EVT::isExtendedXBitVector functions (#73...Maciej Gabka
2023-11-22[llvm][TypeSize] Fix addition/subtraction in TypeSize. (#72979)Sander de Smalen
2023-08-31[CodeGen] Print invalid instead of crashing when dumping invalid MVTPhilip Reames
2023-05-08Reapply [Coverity] Fix explicit null dereferencesAkshay Khadse
2023-04-24Revert "[Coverity] Fix explicit null dereferences"Tom Weaver
2023-04-23[Coverity] Fix explicit null dereferencesAkshay Khadse
2023-03-20[SPIR-V] Add Machine Value Type for SPIR-V builtinsMichal Paszkowski
2023-03-02[AArch64][SME2] Add CodeGen support for target("aarch64.svcount").Sander de Smalen
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-07[CodeGen] Add standard print/debug utilities to MVTPhilip Reames
2023-02-07[CodeGen] Add standard print/debug utilities to EVTPhilip Reames
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
2022-11-29Add new vector types for LLVMMateja Marjanovic
2022-11-03[PowerPC] Add new DMR register classes to Future CPU.Stefan Pintilie
2022-09-13[ValueTypes] Define MVTs for v256i2/v128i4.Hendrik Greving
2022-06-15[ValueTypes] Add types for nxv16bf16 and nxv32bf16.Craig Topper
2022-06-02[ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4.Hendrik Greving
2022-06-01Revert "[ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4."Hendrik Greving
2022-06-01[ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4.Hendrik Greving
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2021-12-07[WebAssembly] Implement table instruction intrinsicsPaulo Matos
2021-07-31[AArch64] Add a Machine Value Type for 8 consecutive registersAlexandros Lamprineas
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-06-24[ValueTypes] Define MVTs for v3i64/v3f64 to complement v6i32/v6f32Carl Ritson
2021-06-11[ValueTypes] Define MVTs for v6i32, v6f32, v7i32, v7f32Carl Ritson
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos