aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorHsiangkai Wang <hsiangkai.wang@arm.com>2025-05-28 20:40:17 +0100
committerGitHub <noreply@github.com>2025-05-28 20:40:17 +0100
commit8fb09c8d09bdbc1af98cb7138411029223731be8 (patch)
treee9674999052cce46225405fd22fe20bc035c1aaf /llvm/lib/Transforms/Utils/LoopUtils.cpp
parentd8235affcf45fbea5ee4670ae2ac89c7f519b49c (diff)
downloadllvm-8fb09c8d09bdbc1af98cb7138411029223731be8.zip
llvm-8fb09c8d09bdbc1af98cb7138411029223731be8.tar.gz
llvm-8fb09c8d09bdbc1af98cb7138411029223731be8.tar.bz2
[mlir][gpu] Add GPU subgroup MMA extract and insert operations (#139048)
- Introduced `gpu.subgroup_mma_extract` operation to extract values from `!gpu.mma_matrix` by invocation and indices. - Introduced `gpu.subgroup_mma_insert` operation to insert values into `!gpu.mma_matrix` by invocation and indices. - Updated the conversion patterns to SPIR-V for both extract and insert operations. - Added test cases to validate the new operations in the GPU to SPIR-V conversion. RFC: https://discourse.llvm.org/t/rfc-add-gpu-operations-to-permute-data-in-2-loaded-mma-matrix/86148?u=hsiangkai
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions