diff options
| author | Jack Frankland <jack.frankland@arm.com> | 2025-08-04 10:16:26 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-04 10:16:26 +0100 |
| commit | 96c8b9e508f72304cbd958be18fdd7b7240f7e63 (patch) | |
| tree | e12781189f3ea414448ab2d946f376718aeb81a7 /lldb/source/Plugins/ScriptInterpreter/Python | |
| parent | 19803d824971826fb6961059cce160da2094ab6b (diff) | |
| download | llvm-96c8b9e508f72304cbd958be18fdd7b7240f7e63.zip llvm-96c8b9e508f72304cbd958be18fdd7b7240f7e63.tar.gz llvm-96c8b9e508f72304cbd958be18fdd7b7240f7e63.tar.bz2 | |
[mlir][memref][spirv] Add SPIR-V Image Lowering (#150978)
Adds an initial conversion in the Memref -> SPIR-V lowering for images.
Any memref in the "Image" storage-class/address-space will be considered
for lowering to the `!spirv.image` type during Memref to SPIR-V
conversion. Initially only the reading of sampled images are support and
images are read via the `OpImageFetch` instruction. Future work should
expand the conversion patterns to target non-sampled images and add
support for image write operations.
Images are supported for fp32, fp16, int32, uint32, int16 and uint16
types and lit tests have been added to verify this is the case along
with negative testing to check the cases where images aren't supported.
---------
Signed-off-by: Jack Frankland <jack.frankland@arm.com>
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions
