summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp
AgeCommit message (Expand)Author
2025-09-30[mlir][memref-to-spirv]: Remap Image Load Coordinates (#160495)Jack Frankland
2025-09-26[MLIR][TBLGen] Added compound assignment operator for any BitEnum (#160840)Alexandra Sidorova
2025-09-18[mlir][spirv] Simplify inheriting constructor declarations. NFC. (#159681)Jakub Kuderski
2025-08-07[mlir] MemRefToSPIRV propagate alignment attributes from MemRef ops. (#151723)Erick Ochoa Lopez
2025-08-04[mlir][memref][spirv] Add SPIR-V Image Lowering (#150978)Jack Frankland
2025-07-22[mlir][NFC] update `Conversion` create APIs (6/n) (#149888)Maksim Levental
2025-07-04[mlir] Remove unused includes (NFC) (#147101)Kazu Hirata
2025-06-22[mlir] Migrate away from ValueRange(std::nullopt) (NFC) (#145210)Kazu Hirata
2025-06-03[mlir][memref][spirv] Add conversion for memref.extract_aligned_pointer_as_in...Md Abdullah Shahneous Bari
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang
2025-01-10[Conversion] Migrate away from PointerUnion::{is,get} (NFC) (#122421)Kazu Hirata
2024-10-23[MLIR][SPIRV] Update cast from IntN to Bool (#113329)Dmitriy Smirnov
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra
2024-03-21[mlir][spirv] Improve folding of MemRef to SPIRV Lowering (#85433)Finn Plummer
2024-03-02[mlir][spirv] Retain nontemporal attribute when converting memref load/store ...Artem Tyurin
2024-02-01[mlir][spirv][memref] Calculate alignment for `PhysicalStorageBuffer`s (#80243)Jakub Kuderski
2023-09-05[mlir][spirv] Fix sub-word `memref.store` conversionJakub Kuderski
2023-08-22[mlir][spirv] Fix 64-bit index for MemRef bitwidth emulationLei Zhang
2023-08-14[mlir][Conversion] Store const type converter in ConversionPatternMatthias Springer
2023-08-05[mlir][spirv] Handle zero-sized memrefsJakub Kuderski
2023-07-26[mlir][spirv] `memref.cast` to SPIR-V conversionIvan Butygin
2023-07-13[mlir][spirv] Lower memref.reinterpret_castIvan Butygin
2023-07-12[mlir][spirv] Improve integer cast during type conversionLei Zhang
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-19[mlir] Allow to specify target type in `convertType`Jakub Kuderski
2023-02-15[mlir][spirv] Support i32 memref.atomic_rmw conversionLei Zhang
2023-02-09[mlir][Memref] Add memref.memory_space_cast and its loweringsKrzysztof Drewniak
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2022-12-04[mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-09-29[mlir][spirv] Handle dynamic/static cases differntly for kernel capabilityNirvedh Meshram
2022-09-26[mlir][spirv] Change dialect name from 'spv' to 'spirv'Jakub Kuderski
2022-09-24[mlir][spirv] Switch to kEmitAccessorPrefix_PredixedJakub Kuderski
2022-09-19[mlir][spirv] Support OpenCL when lowering memref load/storeStanley Winata
2022-08-09[mlir][spirv] Detach memory space mapping from type conversionLei Zhang
2022-08-05[mlir][spirv] Add a pass to map memref memory spaceLei Zhang
2022-07-10[mlir] Flip accessors to prefixed form (NFC)Jacques Pienaar
2022-04-28[mlir][spirv] Convert memref.alloca to spv.VariableLei Zhang
2021-09-24[mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of Arr...River Riddle
2021-07-30[mlir][spirv] Fix loading bool with proper storage capabilitiesLei Zhang
2021-07-30[mlir][spirv] Fix storing bool with proper storage capabilitiesLei Zhang
2021-07-30[mlir][spirv] Fix crash in convert-gpu-to-spirv pass with memrefs with affine...Butygin
2021-07-29[mlir] NFC: split MemRef to SPIR-V conversion into their own filesLei Zhang