<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/mlir/docs/Tutorials/transform, 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>Fix MLIR Transform Tutorial Doc (#155285)</title>
<updated>2025-09-12T14:48:27+00:00</updated>
<author>
<name>Brandon Kirincich</name>
<email>44515121+BrandonKi@users.noreply.github.com</email>
</author>
<published>2025-09-12T14:48:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=179f01b800e29b38f7d97c043ff331d4f202a12a'/>
<id>179f01b800e29b38f7d97c043ff331d4f202a12a</id>
<content type='text'>
Fixes a small issue I noticed while reading through the tutorial.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes a small issue I noticed while reading through the tutorial.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][Vector] Remove `vector.extractelement` and `vector.insertelement` ops (#149603)</title>
<updated>2025-07-28T18:01:14+00:00</updated>
<author>
<name>Diego Caballero</name>
<email>dieg0ca6aller0@gmail.com</email>
</author>
<published>2025-07-28T18:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=33465bb2bb75f26b7ad42ab87ccb2464c0245476'/>
<id>33465bb2bb75f26b7ad42ab87ccb2464c0245476</id>
<content type='text'>
This PR removes `vector.extractelement` and `vector.insertelement` ops
from the code base in favor of the `vector.extract` and `vector.insert`
counterparts.

See RFC:
https://discourse.llvm.org/t/rfc-psa-remove-vector-extractelement-and-vector-insertelement-ops-in-favor-of-vector-extract-and-vector-insert-ops</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR removes `vector.extractelement` and `vector.insertelement` ops
from the code base in favor of the `vector.extract` and `vector.insert`
counterparts.

See RFC:
https://discourse.llvm.org/t/rfc-psa-remove-vector-extractelement-and-vector-insertelement-ops-in-favor-of-vector-extract-and-vector-insert-ops</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][doc] Fix transform dialect tutorial ch3 (#150456)</title>
<updated>2025-07-26T01:21:35+00:00</updated>
<author>
<name>lonely eagle</name>
<email>2020382038@qq.com</email>
</author>
<published>2025-07-26T01:21:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1a4f0d61152adb0ba1279e26d46dfb0ca061d9d7'/>
<id>1a4f0d61152adb0ba1279e26d46dfb0ca061d9d7</id>
<content type='text'>
Fixed some bugs in documentation. Add CallOpInterfaceHandle to the
arguments of ChangeCallTargetOp, after doing so the section described in
the documentation works correctly, Otherwise the following code reports
an error.
```
// Cast to our new type.
 %casted = transform.cast %call : !transform.any_op to !transform.my.call_op_interface
// Using our new operation.
 transform.my.change_call_target %casted, "microkernel" : !transform.my.call_op_interface
```</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed some bugs in documentation. Add CallOpInterfaceHandle to the
arguments of ChangeCallTargetOp, after doing so the section described in
the documentation works correctly, Otherwise the following code reports
an error.
```
// Cast to our new type.
 %casted = transform.cast %call : !transform.any_op to !transform.my.call_op_interface
// Using our new operation.
 transform.my.change_call_target %casted, "microkernel" : !transform.my.call_op_interface
```</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][transform] Fix ch2 and additional documentation (#148407)</title>
<updated>2025-07-18T12:28:43+00:00</updated>
<author>
<name>lonely eagle</name>
<email>2020382038@qq.com</email>
</author>
<published>2025-07-18T12:28:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4c701956341ff88f580d240be072461a1ba6d7f5'/>
<id>4c701956341ff88f580d240be072461a1ba6d7f5</id>
<content type='text'>
Fixed error code in example.In addition to this, the content in the documentation has been improved by adding links to the code repository.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed error code in example.In addition to this, the content in the documentation has been improved by adding links to the code repository.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][transform] Fix transform dialect tutorial chapter 1 (#147983)</title>
<updated>2025-07-14T12:45:58+00:00</updated>
<author>
<name>lonely eagle</name>
<email>2020382038@qq.com</email>
</author>
<published>2025-07-14T12:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=efa30f496f3e96af73db655c744a5a163f4466ca'/>
<id>efa30f496f3e96af73db655c744a5a163f4466ca</id>
<content type='text'>
In the transform dialect tutorial chapter 1, there were some errors that
prevented the example from running. This PR fixes them.

---------

Co-authored-by: Renato Golin &lt;rengolin@systemcall.eu&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the transform dialect tutorial chapter 1, there were some errors that
prevented the example from running. This PR fixes them.

---------

Co-authored-by: Renato Golin &lt;rengolin@systemcall.eu&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR][Linalg] Remove elemwise_unary and elemwise_binary (#147082)</title>
<updated>2025-07-07T11:33:55+00:00</updated>
<author>
<name>Renato Golin</name>
<email>rengolin@systemcall.eu</email>
</author>
<published>2025-07-07T11:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6daf2b956d0b805cb5b617170d137fecc33b062c'/>
<id>6daf2b956d0b805cb5b617170d137fecc33b062c</id>
<content type='text'>
RFC:
https://discourse.llvm.org/t/rfc-deprecate-linalg-elemwise-unary-and-elemwise-binary/87144

Remove the two operations and fix the tests by:
* Cleaning simple operation tests of the old ops
* Changing `linalg.elemwise_{u|bi}nary` with `linalg.{exp|add}` on
transform tests
* Changing some of the tests with `linalg.elementwise` instead, to
broaden test coverage
* Surgically removing the `elemwise_*` part in the Python tests
* Update MLIR transform examples (text and tests) with
`linalg.elementwise` instead

Nothing else changed.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RFC:
https://discourse.llvm.org/t/rfc-deprecate-linalg-elemwise-unary-and-elemwise-binary/87144

Remove the two operations and fix the tests by:
* Cleaning simple operation tests of the old ops
* Changing `linalg.elemwise_{u|bi}nary` with `linalg.{exp|add}` on
transform tests
* Changing some of the tests with `linalg.elementwise` instead, to
broaden test coverage
* Surgically removing the `elemwise_*` part in the Python tests
* Update MLIR transform examples (text and tests) with
`linalg.elementwise` instead

Nothing else changed.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][NFC] Fix the MLIR example format to conform to SSA form.</title>
<updated>2025-05-13T10:08:14+00:00</updated>
<author>
<name>yanming</name>
<email>ming.yan@terapines.com</email>
</author>
<published>2025-05-13T09:55:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=63ad1492dce7d4acff7ded2d4d657b1b0c1cacc5'/>
<id>63ad1492dce7d4acff7ded2d4d657b1b0c1cacc5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Remove deprecated cast member functions (#135556)</title>
<updated>2025-04-14T13:08:34+00:00</updated>
<author>
<name>Jakub Kuderski</name>
<email>jakub@nod-labs.com</email>
</author>
<published>2025-04-14T13:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0078cf79adc2f24a168bc774cba1f39dda5e3752'/>
<id>0078cf79adc2f24a168bc774cba1f39dda5e3752</id>
<content type='text'>
These have been deprecated for over two years now in favor of free
functions.

See the relevant discourse thread:

https://discourse.llvm.org/t/preferred-casting-style-going-forward/68443
and the deprecation notice: https://mlir.llvm.org/deprecation/.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These have been deprecated for over two years now in favor of free
functions.

See the relevant discourse thread:

https://discourse.llvm.org/t/preferred-casting-style-going-forward/68443
and the deprecation notice: https://mlir.llvm.org/deprecation/.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] fix latex formulas in the tutorial</title>
<updated>2024-04-22T12:49:28+00:00</updated>
<author>
<name>Oleksandr "Alex" Zinenko</name>
<email>zinenko@google.com</email>
</author>
<published>2024-04-22T12:49:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e8b31fb39d9728e7505dfee7630158f14bc224de'/>
<id>e8b31fb39d9728e7505dfee7630158f14bc224de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a few broken links (#87098)</title>
<updated>2024-04-05T07:52:53+00:00</updated>
<author>
<name>mlevesquedion</name>
<email>mlevesquedion@google.com</email>
</author>
<published>2024-04-05T07:52:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=73fa6685c43ef61f5f5babb14f734097af6dc702'/>
<id>73fa6685c43ef61f5f5babb14f734097af6dc702</id>
<content type='text'>
References to headings need to be preceded with a slash. Also,
references to headings on the same page do not need to contain the name
of the document (omitting the document name means if the name changes
the links will still be valid).

I double checked the links by building [the
website](https://github.com/llvm/mlir-www):

```shell
./mlir-www-helper.sh --install-docs ../llvm-project website
cd website &amp;&amp; hugo serve
```</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
References to headings need to be preceded with a slash. Also,
references to headings on the same page do not need to contain the name
of the document (omitting the document name means if the name changes
the links will still be valid).

I double checked the links by building [the
website](https://github.com/llvm/mlir-www):

```shell
./mlir-www-helper.sh --install-docs ../llvm-project website
cd website &amp;&amp; hugo serve
```</pre>
</div>
</content>
</entry>
</feed>
