diff options
author | Jakub Kuderski <kubak@google.com> | 2023-07-12 21:11:08 -0400 |
---|---|---|
committer | Jakub Kuderski <kubak@google.com> | 2023-07-12 21:11:08 -0400 |
commit | 4ba61f5a30d2f24670c7d35ce0ad3f2572808240 (patch) | |
tree | d70ce60db9768a93f326042406252f49c55eb638 /llvm/lib/Object/ELFObjectFile.cpp | |
parent | 677a1da6fafddb13aebd4c170c8452029a05858d (diff) | |
download | llvm-4ba61f5a30d2f24670c7d35ce0ad3f2572808240.zip llvm-4ba61f5a30d2f24670c7d35ce0ad3f2572808240.tar.gz llvm-4ba61f5a30d2f24670c7d35ce0ad3f2572808240.tar.bz2 |
[mlirv][spirv] Add KHR Cooperative Matrix type and extension
Start plumbing through support for the `SPV_KHR_cooperative_matrix`
extension: https://github.com/KhronosGroup/SPIRV-Registry/blob/master/extensions/KHR/SPV_KHR_cooperative_matrix.html.
Register the extension, add new coop matrix type, and add
`spirv.KHR.CooperativeMatrixLength` op to exercise it.
Make sure that mixing of the KHR and NV coop matrix extensions is not
allowed. Make cast verification more robust.
Reviewed By: antiagainst, qedawkins
Differential Revision: https://reviews.llvm.org/D154877
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions