diff options
author | Aart Bik <ajcbik@google.com> | 2022-06-16 12:02:34 -0700 |
---|---|---|
committer | Aart Bik <ajcbik@google.com> | 2022-06-16 16:13:42 -0700 |
commit | 2a2886160d80f285d7637f91133ded7bac0f9879 (patch) | |
tree | d8df739645c474a68e918bbc281d83157aaa336b /llvm/lib/Object/COFFObjectFile.cpp | |
parent | 21f557e13a2cf926a97d76ff30ca67bce56c64bb (diff) | |
download | llvm-2a2886160d80f285d7637f91133ded7bac0f9879.zip llvm-2a2886160d80f285d7637f91133ded7bac0f9879.tar.gz llvm-2a2886160d80f285d7637f91133ded7bac0f9879.tar.bz2 |
[mlir][sparse] improved testing and codegen for semi-ring operations
The semi-ring blocks were simply "inlined" by the sparse compiler but
without any filtering or patching. This revision improves the analysis
(rejecting blocks that use non-invariant computations from outside
their blocks, except for linalg.index) and also improves the codegen
by properly patching up index computations (previous version crashed).
With a regression test. Also updated the documentation now that the
example code is properly working.
Reviewed By: bixia
Differential Revision: https://reviews.llvm.org/D128000
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions