<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/test/CodeGen/DirectX/BufferStoreDouble.ll, 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>[HLSL][DirectX] Remove uniformity bit from resource initialization intrinsics (#155332)</title>
<updated>2025-08-28T16:12:36+00:00</updated>
<author>
<name>Helena Kotas</name>
<email>hekotas@microsoft.com</email>
</author>
<published>2025-08-28T16:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ddf8cd3c6c949aa1ce0751d7a16966f612fb3ea4'/>
<id>ddf8cd3c6c949aa1ce0751d7a16966f612fb3ea4</id>
<content type='text'>
Removes uniformity bit from resource initialization intrinsics `llvm.{dx|spv}.resource.handlefrombinding` and `llvm.{dx|spv}.resource.handlefromimplicitbinding`. The flag currently always set to `false`. It should be derived from resource analysis and not provided by codegen.

Closes #135452</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes uniformity bit from resource initialization intrinsics `llvm.{dx|spv}.resource.handlefrombinding` and `llvm.{dx|spv}.resource.handlefromimplicitbinding`. The flag currently always set to `false`. It should be derived from resource analysis and not provided by codegen.

Closes #135452</pre>
</div>
</content>
</entry>
<entry>
<title>[DirectX] Add support for typedBufferLoad and Store for RWBuffer&lt;double2&gt; and RWBuffer&lt;double&gt; (#139996)</title>
<updated>2025-05-30T15:16:19+00:00</updated>
<author>
<name>Sarah Spall</name>
<email>sarahspall@microsoft.com</email>
</author>
<published>2025-05-30T15:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7f34d3acbac3df2bceb5f6450413706bde38908c'/>
<id>7f34d3acbac3df2bceb5f6450413706bde38908c</id>
<content type='text'>
typedBufferLoad of double/double2 is expanded to a typedBufferLoad of a
&lt;2 x i32&gt;/&lt;4 x i32&gt; and asdouble
typedBufferStore of a double/double2 is expanded to a splitdouble and a
typedBufferStore of a &lt;2 x i32&gt;/&lt;4 x i32&gt;
Add tests showing result of intrinsic expansion for typedBufferLoad and
typedBufferStore
Add tests showing dxil op lowering can handle typedBufferLoad and
typedBufferStore where the target type doesn't match the typedBufferLoad
and typedBufferStore type
Closes #104423</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
typedBufferLoad of double/double2 is expanded to a typedBufferLoad of a
&lt;2 x i32&gt;/&lt;4 x i32&gt; and asdouble
typedBufferStore of a double/double2 is expanded to a splitdouble and a
typedBufferStore of a &lt;2 x i32&gt;/&lt;4 x i32&gt;
Add tests showing result of intrinsic expansion for typedBufferLoad and
typedBufferStore
Add tests showing dxil op lowering can handle typedBufferLoad and
typedBufferStore where the target type doesn't match the typedBufferLoad
and typedBufferStore type
Closes #104423</pre>
</div>
</content>
</entry>
</feed>
