aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorAart Bik <ajcbik@google.com>2022-06-16 12:02:34 -0700
committerAart Bik <ajcbik@google.com>2022-06-16 16:13:42 -0700
commit2a2886160d80f285d7637f91133ded7bac0f9879 (patch)
treed8df739645c474a68e918bbc281d83157aaa336b /llvm/lib/Object/COFFObjectFile.cpp
parent21f557e13a2cf926a97d76ff30ca67bce56c64bb (diff)
downloadllvm-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