<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Target/AMDGPU/SIInstrInfo.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>Revert "[AMDGPU] Remove leftover implicit operands from SI_SPILL/SI_RESTORE." (#169068)</title>
<updated>2025-11-21T17:52:08+00:00</updated>
<author>
<name>Nathan Corbyn</name>
<email>n_corbyn@apple.com</email>
</author>
<published>2025-11-21T17:52:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4511c355c35153c6b8f5fd3d0b75f77c126fe8e6'/>
<id>4511c355c35153c6b8f5fd3d0b75f77c126fe8e6</id>
<content type='text'>
PR causes build failures with expensive checks enabled

Reverts llvm/llvm-project#168546</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR causes build failures with expensive checks enabled

Reverts llvm/llvm-project#168546</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU: Don't duplicate implicit operands in 3-address conversion (#168426)</title>
<updated>2025-11-21T00:25:47+00:00</updated>
<author>
<name>Nicolai Hähnle</name>
<email>nicolai.haehnle@amd.com</email>
</author>
<published>2025-11-21T00:25:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ac55d7859fc53d9ca8444a29a93fc45d16ecb26a'/>
<id>ac55d7859fc53d9ca8444a29a93fc45d16ecb26a</id>
<content type='text'>
We previously got a duplicate implicit $exec operand. It didn't really
hurt anything (other than being a slight drag on compile-time
performance). Still, let's keep things clean.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We previously got a duplicate implicit $exec operand. It didn't really
hurt anything (other than being a slight drag on compile-time
performance). Still, let's keep things clean.</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Remove leftover implicit operands from SI_SPILL/SI_RESTORE. (#168546)</title>
<updated>2025-11-19T15:02:03+00:00</updated>
<author>
<name>LU-JOHN</name>
<email>John.Lu@amd.com</email>
</author>
<published>2025-11-19T15:02:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b79a665f7170fbb631b13175ec747ccfd779bf9e'/>
<id>b79a665f7170fbb631b13175ec747ccfd779bf9e</id>
<content type='text'>
Remove leftover implicit operands from SI_SPILL/SI_RESTORE.

---------

Signed-off-by: John Lu &lt;John.Lu@amd.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove leftover implicit operands from SI_SPILL/SI_RESTORE.

---------

Signed-off-by: John Lu &lt;John.Lu@amd.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] When shrinking and/or to bitset*, remove implicit scc def (#168128)</title>
<updated>2025-11-15T15:21:43+00:00</updated>
<author>
<name>LU-JOHN</name>
<email>John.Lu@amd.com</email>
</author>
<published>2025-11-15T15:21:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9fa15ef91601a2b254ee3c52dab03c1c33eb48d5'/>
<id>9fa15ef91601a2b254ee3c52dab03c1c33eb48d5</id>
<content type='text'>
When shrinking and/or to bitset* remove leftover implicit scc def.
bitset* instructions do not set scc.

Signed-off-by: John Lu &lt;John.Lu@amd.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When shrinking and/or to bitset* remove leftover implicit scc def.
bitset* instructions do not set scc.

Signed-off-by: John Lu &lt;John.Lu@amd.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU: Fix verifier error when waterfall call target is in AV register (#168017)</title>
<updated>2025-11-14T17:49:40+00:00</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2025-11-14T17:49:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b2f12331abeb4a3c42309c5f49273e14c87d31b5'/>
<id>b2f12331abeb4a3c42309c5f49273e14c87d31b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Make use of getFunction and getMF. NFC. (#167872)</title>
<updated>2025-11-14T11:00:57+00:00</updated>
<author>
<name>Jay Foad</name>
<email>jay.foad@amd.com</email>
</author>
<published>2025-11-14T11:00:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=72c69aefbae8bfb087622e642acbd0cba7578747'/>
<id>72c69aefbae8bfb087622e642acbd0cba7578747</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[AMDGPU] Lower S_ABSDIFF_I32 to VALU instructions (#167691)</title>
<updated>2025-11-13T13:35:44+00:00</updated>
<author>
<name>Mariusz Sikora</name>
<email>mariusz.sikora@amd.com</email>
</author>
<published>2025-11-13T13:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4cd836181f7923e7c51c5ff30eb1b2ca0479b645'/>
<id>4cd836181f7923e7c51c5ff30eb1b2ca0479b645</id>
<content type='text'>
Added support for lowering the scalar S_ABSDIFF_I32 instruction to
equivalent VALU operations.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added support for lowering the scalar S_ABSDIFF_I32 instruction to
equivalent VALU operations.</pre>
</div>
</content>
</entry>
<entry>
<title>CodeGen/AMDGPU: Allow 3-address conversion of bundled instructions (#166213)</title>
<updated>2025-11-12T22:04:46+00:00</updated>
<author>
<name>Nicolai Hähnle</name>
<email>nicolai.haehnle@amd.com</email>
</author>
<published>2025-11-12T22:04:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=66366599a9dda37aed9a54c855c5fd7f402ce6eb'/>
<id>66366599a9dda37aed9a54c855c5fd7f402ce6eb</id>
<content type='text'>
This is in preparation for future changes in AMDGPU that will make more
substantial use of bundles pre-RA. For now, simply test this with
degenerate (single-instruction) bundles.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is in preparation for future changes in AMDGPU that will make more
substantial use of bundles pre-RA. For now, simply test this with
degenerate (single-instruction) bundles.</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU: Remove override of TargetInstrInfo::getRegClass (#159886)</title>
<updated>2025-11-12T00:05:05+00:00</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2025-11-12T00:05:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=fcba3040107944604904aeb146c26ec0628160f4'/>
<id>fcba3040107944604904aeb146c26ec0628160f4</id>
<content type='text'>
This should not be overridable and the special case hacks
have been replaced with RegClassByHwMode</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should not be overridable and the special case hacks
have been replaced with RegClassByHwMode</pre>
</div>
</content>
</entry>
<entry>
<title>AMDGPU: Remove wrapper around TRI::getRegClass (#159885)</title>
<updated>2025-11-11T23:31:52+00:00</updated>
<author>
<name>Matt Arsenault</name>
<email>Matthew.Arsenault@amd.com</email>
</author>
<published>2025-11-11T23:31:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e3a9ac5e24d08cef3160fe3e242a4afe1b6d95a4'/>
<id>e3a9ac5e24d08cef3160fe3e242a4afe1b6d95a4</id>
<content type='text'>
This shadows the member in the base class, but differs slightly
in behavior. The base method doesn't check for the invalid case.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This shadows the member in the base class, but differs slightly
in behavior. The base method doesn't check for the invalid case.</pre>
</div>
</content>
</entry>
</feed>
