<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/mlir/lib/Dialect/XeGPU/TransformOps/XeGPUTransformOps.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][XeGPU][TransformOps] Add slice_dims argument to set_op_layout_attr and set_desc_layout (#168929)</title>
<updated>2025-11-21T08:08:12+00:00</updated>
<author>
<name>Tuomas Kärnä</name>
<email>tuomas.karna@intel.com</email>
</author>
<published>2025-11-21T08:08:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e9fc393a9e431d1a0aebc3fe448f3cf1668fbb34'/>
<id>e9fc393a9e431d1a0aebc3fe448f3cf1668fbb34</id>
<content type='text'>
`set_op_layout_attr` and `set_desc_layout` transform ops wrap
`xegpu.layout` in an `xegpu.slice` attribute if `slice_dims` argument is
set.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`set_op_layout_attr` and `set_desc_layout` transform ops wrap
`xegpu.layout` in an `xegpu.slice` attribute if `slice_dims` argument is
set.</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR][XeGPU][TransformOps] Add convert_layout op (#167342)</title>
<updated>2025-11-12T18:57:51+00:00</updated>
<author>
<name>Tuomas Kärnä</name>
<email>tuomas.karna@intel.com</email>
</author>
<published>2025-11-12T18:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7f4a3a98a262f019067c94f5f47e40c5ec1ed380'/>
<id>7f4a3a98a262f019067c94f5f47e40c5ec1ed380</id>
<content type='text'>
Adds `transform.xegpu.convert_layout` transform op that inserts an
`xegpu.convert_layout` op for a given `Value`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds `transform.xegpu.convert_layout` transform op that inserts an
`xegpu.convert_layout` op for a given `Value`.</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR][XeGPU][TransformOps] Add insert_prefetch op (#167356)</title>
<updated>2025-11-12T10:24:23+00:00</updated>
<author>
<name>Tuomas Kärnä</name>
<email>tuomas.karna@intel.com</email>
</author>
<published>2025-11-12T10:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3c52f536902b1f4096e25e0e73bc3c26355cbf40'/>
<id>3c52f536902b1f4096e25e0e73bc3c26355cbf40</id>
<content type='text'>
Adds `transform.xegpu.insert_prefetch` transform op that inserts
`xegpu.prefetch_nd` ops for the given `Value` in an `scf.for` loop.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds `transform.xegpu.insert_prefetch` transform op that inserts
`xegpu.prefetch_nd` ops for the given `Value` in an `scf.for` loop.</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR][XeGPU][TransformOps] Add set_gpu_launch_threads op (#166865)</title>
<updated>2025-11-11T11:57:54+00:00</updated>
<author>
<name>Tuomas Kärnä</name>
<email>tuomas.karna@intel.com</email>
</author>
<published>2025-11-11T11:57:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=300750d4bea3fc2a17de13aa26f71aa10f2f5d2f'/>
<id>300750d4bea3fc2a17de13aa26f71aa10f2f5d2f</id>
<content type='text'>
Adds `transform.xegpu.set_gpu_launch_threads` that overrides `gpu.launch` operation threads.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds `transform.xegpu.set_gpu_launch_threads` that overrides `gpu.launch` operation threads.
</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR][XeGPU][TransformOps] Add set_op_layout_attr op (#166854)</title>
<updated>2025-11-10T15:09:02+00:00</updated>
<author>
<name>Tuomas Kärnä</name>
<email>tuomas.karna@intel.com</email>
</author>
<published>2025-11-10T15:09:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=94a70064453773a7890eb62f63d3635109df1754'/>
<id>94a70064453773a7890eb62f63d3635109df1754</id>
<content type='text'>
Adds `transform.xegpu.set_op_layout_attr` transform op that attaches
`xegpu.layout` attribute to the target op.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds `transform.xegpu.set_op_layout_attr` transform op that attaches
`xegpu.layout` attribute to the target op.</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR][XeGPU][TransformOps] Add get_desc_op (#166801)</title>
<updated>2025-11-10T15:02:07+00:00</updated>
<author>
<name>Tuomas Kärnä</name>
<email>tuomas.karna@intel.com</email>
</author>
<published>2025-11-10T15:02:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1553f90f93d30b41457097cf274c3791b182f316'/>
<id>1553f90f93d30b41457097cf274c3791b182f316</id>
<content type='text'>
Add `transform.xegpu.get_desc_op` transform op that finds a
`xegpu.create_nd_tdesc` producer op of a `Value`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add `transform.xegpu.get_desc_op` transform op that finds a
`xegpu.create_nd_tdesc` producer op of a `Value`.</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR][XeGPU][Transform] add xegpu.set_desc_layout transform op (#165615)</title>
<updated>2025-11-06T14:25:34+00:00</updated>
<author>
<name>Tuomas Kärnä</name>
<email>tuomas.karna@intel.com</email>
</author>
<published>2025-11-06T14:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3a6875119080ea31d318017673cbaf8c95f0a084'/>
<id>3a6875119080ea31d318017673cbaf8c95f0a084</id>
<content type='text'>
Adds the first XeGPU transform op, `xegpu.set_desc_layout`, which attachs a `xegpu.layout` attribute to the descriptor that a `xegpu.create_nd_tdesc` op returns.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds the first XeGPU transform op, `xegpu.set_desc_layout`, which attachs a `xegpu.layout` attribute to the descriptor that a `xegpu.create_nd_tdesc` op returns.</pre>
</div>
</content>
</entry>
</feed>
