diff options
author | Guray Ozen <guray.ozen@gmail.com> | 2023-10-11 08:28:26 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-11 08:28:26 -0700 |
commit | 315ab3c44b56b94725d629137c6c402e676ecb04 (patch) | |
tree | 5cb1439509f8e0c2e3f7cb89cf62d9e52f3d77ad /llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | |
parent | 660a78fd7db5a004b010853fda035c65533495ee (diff) | |
download | llvm-315ab3c44b56b94725d629137c6c402e676ecb04.zip llvm-315ab3c44b56b94725d629137c6c402e676ecb04.tar.gz llvm-315ab3c44b56b94725d629137c6c402e676ecb04.tar.bz2 |
[MLIR][NVGPU] Introduce `warpgroup.init.accumulator` Op (#67530)
This Op generates and initilizes the accumulator matrix for
`nvgpu.warpgroup.mma` op to perform matrix-multiply-and-accumulate
(mma).
Its associated transformation generates `!llvm.struct<>` and fill it
with the initial values. The size of struct is number of required inout
registers for `nvgpu.warpgroup.mma` op.
Diffstat (limited to 'llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp')
0 files changed, 0 insertions, 0 deletions