<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/mlir/lib/ExecutionEngine/SparseTensorRuntime.cpp, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[mlir][sparse] provide an AoS "view" into sparse runtime support lib (#87116)</title>
<updated>2024-03-29T22:30:36+00:00</updated>
<author>
<name>Aart Bik</name>
<email>ajcbik@google.com</email>
</author>
<published>2024-03-29T22:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dc4cfdbb8f9f665c1699e6289b6edfbc8d1bb443'/>
<id>dc4cfdbb8f9f665c1699e6289b6edfbc8d1bb443</id>
<content type='text'>
Note that even though the sparse runtime support lib always uses SoA
storage for COO storage (and provides correct codegen by means of views
into this storage), in some rare cases we need the true physical SoA
storage as a coordinate buffer. This PR provides that functionality by
means of a (costly) coordinate buffer call.

Since this is currently only used for testing/debugging by means of the
sparse_tensor.print method, this solution is acceptable. If we ever want
a performing version of this, we should truly support AoS storage of COO
in addition to the SoA used right now.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note that even though the sparse runtime support lib always uses SoA
storage for COO storage (and provides correct codegen by means of views
into this storage), in some rare cases we need the true physical SoA
storage as a coordinate buffer. This PR provides that functionality by
means of a (costly) coordinate buffer call.

Since this is currently only used for testing/debugging by means of the
sparse_tensor.print method, this solution is acceptable. If we ever want
a performing version of this, we should truly support AoS storage of COO
in addition to the SoA used right now.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] refactoring sparse runtime lib into less paths (#85332)</title>
<updated>2024-03-15T00:06:39+00:00</updated>
<author>
<name>Aart Bik</name>
<email>ajcbik@google.com</email>
</author>
<published>2024-03-15T00:06:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4daf86ef3f9a6781eedbe5d5a161e4f1e75df323'/>
<id>4daf86ef3f9a6781eedbe5d5a161e4f1e75df323</id>
<content type='text'>
Two constructors could be easily refactored into one after a lot of
previous deprecated code has been removed.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two constructors could be easily refactored into one after a lot of
previous deprecated code has been removed.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] remove very thin header file from sparse runtime support (#82820)</title>
<updated>2024-02-23T20:37:36+00:00</updated>
<author>
<name>Aart Bik</name>
<email>39774503+aartbik@users.noreply.github.com</email>
</author>
<published>2024-02-23T20:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1c2456d6593cea317a00627889b5c35766a732e0'/>
<id>1c2456d6593cea317a00627889b5c35766a732e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] cleanup sparse runtime library (#82807)</title>
<updated>2024-02-23T18:52:28+00:00</updated>
<author>
<name>Aart Bik</name>
<email>39774503+aartbik@users.noreply.github.com</email>
</author>
<published>2024-02-23T18:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f8ce460e48ccc774354df75520d00a67ddbf84c0'/>
<id>f8ce460e48ccc774354df75520d00a67ddbf84c0</id>
<content type='text'>
remove some obsoleted APIs from the library that have been fully
replaced with actual direct IR codegen</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remove some obsoleted APIs from the library that have been fully
replaced with actual direct IR codegen</pre>
</div>
</content>
</entry>
<entry>
<title>Apply clang-tidy fixes for readability-identifier-naming in SparseTensorRuntime.cpp (NFC)</title>
<updated>2024-02-14T18:11:37+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>joker.eph@gmail.com</email>
</author>
<published>2023-10-20T16:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=bf4480d923c7ead1193006d20caffdbf8468aac0'/>
<id>bf4480d923c7ead1193006d20caffdbf8468aac0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Apply ClangTidy performance fix</title>
<updated>2024-01-02T10:00:29+00:00</updated>
<author>
<name>Adrian Kuegel</name>
<email>akuegel@google.com</email>
</author>
<published>2024-01-02T10:00:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ac8b53fc9232733af4656028fa82fd44397559d0'/>
<id>ac8b53fc9232733af4656028fa82fd44397559d0</id>
<content type='text'>
- Use '\n' instead of std::endl;

https://clang.llvm.org/extra/clang-tidy/checks/performance/avoid-endl.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use '\n' instead of std::endl;

https://clang.llvm.org/extra/clang-tidy/checks/performance/avoid-endl.html
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] rename DimLevelType to LevelType (#73561)</title>
<updated>2023-11-27T22:27:52+00:00</updated>
<author>
<name>Aart Bik</name>
<email>39774503+aartbik@users.noreply.github.com</email>
</author>
<published>2023-11-27T22:27:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1944c4f76b47c0b86c91845987baca24fd4775f8'/>
<id>1944c4f76b47c0b86c91845987baca24fd4775f8</id>
<content type='text'>
The "Dim" prefix is a legacy left-over that no longer makes sense, since
we have a very strict "Dimension" vs. "Level" definition for sparse
tensor types and their storage.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "Dim" prefix is a legacy left-over that no longer makes sense, since
we have a very strict "Dimension" vs. "Level" definition for sparse
tensor types and their storage.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] remove obsoleted output methods from runtime (#70523)</title>
<updated>2023-10-27T23:58:41+00:00</updated>
<author>
<name>Aart Bik</name>
<email>39774503+aartbik@users.noreply.github.com</email>
</author>
<published>2023-10-27T23:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4f183b1f6e17e5c9acd42d5c0608391533540eff'/>
<id>4f183b1f6e17e5c9acd42d5c0608391533540eff</id>
<content type='text'>
Our CODE and LIB are more unified every day!</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our CODE and LIB are more unified every day!</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Remove an extraneous typename (NFC)</title>
<updated>2023-10-22T17:42:16+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2023-10-22T17:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5a98dd673477a6b0ba53d3608f52428f95736da8'/>
<id>5a98dd673477a6b0ba53d3608f52428f95736da8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][sparse] tiny cleanup making local 'using' explicit (#69740)</title>
<updated>2023-10-20T19:41:08+00:00</updated>
<author>
<name>Aart Bik</name>
<email>39774503+aartbik@users.noreply.github.com</email>
</author>
<published>2023-10-20T19:41:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=48962383ad1af36467c13c6ed33fd906df189cb2'/>
<id>48962383ad1af36467c13c6ed33fd906df189cb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
