<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp, branch users/nico/python-2</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>[PowerPC]  Add code to spill and restore DMRp registers (#142443)</title>
<updated>2025-06-18T17:50:57+00:00</updated>
<author>
<name>Lei Huang</name>
<email>lei@ca.ibm.com</email>
</author>
<published>2025-06-18T17:50:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=82acd8c377e9ed267195afdbde16eedebabc648c'/>
<id>82acd8c377e9ed267195afdbde16eedebabc648c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spilling (#143953)</title>
<updated>2025-06-12T19:47:02+00:00</updated>
<author>
<name>Lei Huang</name>
<email>lei@ca.ibm.com</email>
</author>
<published>2025-06-12T19:47:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c317eda6e3785037f16a746a1096c2cca82d9455'/>
<id>c317eda6e3785037f16a746a1096c2cca82d9455</id>
<content type='text'>
Simpliy handling for spilling of acc reg with stx by removing explicit
register arithmetic and clean up code gen for register mapping used in
stxvp spilling.

Relanding: https://github.com/llvm/llvm-project/pull/142220</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simpliy handling for spilling of acc reg with stx by removing explicit
register arithmetic and clean up code gen for register mapping used in
stxvp spilling.

Relanding: https://github.com/llvm/llvm-project/pull/142220</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spil… (#143948)</title>
<updated>2025-06-12T18:56:25+00:00</updated>
<author>
<name>Lei Huang</name>
<email>lei@ca.ibm.com</email>
</author>
<published>2025-06-12T18:56:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=df7db441d4e97568a5cbf830b0810512bb702159'/>
<id>df7db441d4e97568a5cbf830b0810512bb702159</id>
<content type='text'>
…ling (#142220)"

This reverts commit edf636afe405ff90da7bf1834aa334bd52bc861e.
checked in wrong branch.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
…ling (#142220)"

This reverts commit edf636afe405ff90da7bf1834aa334bd52bc861e.
checked in wrong branch.</pre>
</div>
</content>
</entry>
<entry>
<title>[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spilling (#142220)</title>
<updated>2025-06-12T18:38:54+00:00</updated>
<author>
<name>Lei Huang</name>
<email>lei@ca.ibm.com</email>
</author>
<published>2025-06-12T18:38:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=edf636afe405ff90da7bf1834aa334bd52bc861e'/>
<id>edf636afe405ff90da7bf1834aa334bd52bc861e</id>
<content type='text'>
Remove explicit register arithmetic from spilling ACC and STXVP code.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove explicit register arithmetic from spilling ACC and STXVP code.</pre>
</div>
</content>
</entry>
<entry>
<title>[PowerPC] Spill and restore DMR register (#141530)</title>
<updated>2025-06-02T17:11:39+00:00</updated>
<author>
<name>Lei Huang</name>
<email>lei@ca.ibm.com</email>
</author>
<published>2025-06-02T17:11:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=05f1ca7d17e46510a41992cedc6ff062940aa7b4'/>
<id>05f1ca7d17e46510a41992cedc6ff062940aa7b4</id>
<content type='text'>
Add spilling and restoring of DMR registers.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add spilling and restoring of DMR registers.</pre>
</div>
</content>
</entry>
<entry>
<title>[PowerPC][NFC] clean up if-else block in PPCRegisterInfo.cpp (#140084)</title>
<updated>2025-05-22T17:37:05+00:00</updated>
<author>
<name>Lei Huang</name>
<email>lei@ca.ibm.com</email>
</author>
<published>2025-05-22T17:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a40762cd78d5d254d2298d74ead839732f4c8b7f'/>
<id>a40762cd78d5d254d2298d74ead839732f4c8b7f</id>
<content type='text'>
Move all if-else conditions into a switch stmt for handling spills.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move all if-else conditions into a switch stmt for handling spills.</pre>
</div>
</content>
</entry>
<entry>
<title>[PowerPC] Fix instruction name for dmr insert (#134301)</title>
<updated>2025-04-04T19:56:30+00:00</updated>
<author>
<name>Lei Huang</name>
<email>lei@ca.ibm.com</email>
</author>
<published>2025-04-04T19:56:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b518242156f7c432249b1ca203a915b4f9906959'/>
<id>b518242156f7c432249b1ca203a915b4f9906959</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[PowerPC] Deprecate uses of ISD::ADDC/ISD::ADDE/ISD::SUBC/ISD::SUBE  (#133155)</title>
<updated>2025-04-03T17:22:49+00:00</updated>
<author>
<name>zhijian lin</name>
<email>zhijian@ca.ibm.com</email>
</author>
<published>2025-04-03T17:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1a540c3b8bcefaf6b36f261341ce55a1a24eca21'/>
<id>1a540c3b8bcefaf6b36f261341ce55a1a24eca21</id>
<content type='text'>
ISD::ADDC, ISD::ADDE, ISD::SUBC and ISD::SUBE are being deprecated,
using ISD::UADDO_CARRY,ISD::USUBO_CARRY instead. Lowering the UADDO,
UADDO_CARRY, USUBO, USUBO_CARRY in the patch.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ISD::ADDC, ISD::ADDE, ISD::SUBC and ISD::SUBE are being deprecated,
using ISD::UADDO_CARRY,ISD::USUBO_CARRY instead. Lowering the UADDO,
UADDO_CARRY, USUBO, USUBO_CARRY in the patch.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[PowerPC] Deprecate uses of ISD::ADDC/ISD::ADDE/ISD::SUBC/ISD::SUBE (#116984)"</title>
<updated>2025-02-19T14:44:39+00:00</updated>
<author>
<name>David Tenty</name>
<email>daltenty@ibm.com</email>
</author>
<published>2025-02-19T14:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=aa9e519b24235424df177c4e4c2806d6de9936b3'/>
<id>aa9e519b24235424df177c4e4c2806d6de9936b3</id>
<content type='text'>
This reverts commit 7763119c6eb0976e4836f81c9876c49a36d46d73 (leaving the modifications from 03cb46d248b08)..
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 7763119c6eb0976e4836f81c9876c49a36d46d73 (leaving the modifications from 03cb46d248b08)..
</pre>
</div>
</content>
</entry>
<entry>
<title>[PowerPC] Deprecate uses of ISD::ADDC/ISD::ADDE/ISD::SUBC/ISD::SUBE (#116984)</title>
<updated>2025-02-13T14:09:17+00:00</updated>
<author>
<name>zhijian lin</name>
<email>zhijian@ca.ibm.com</email>
</author>
<published>2025-02-13T14:09:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7763119c6eb0976e4836f81c9876c49a36d46d73'/>
<id>7763119c6eb0976e4836f81c9876c49a36d46d73</id>
<content type='text'>
ISD::ADDC, ISD::ADDE, ISD::SUBC and ISD::SUBE are being deprecated,
using ISD::UADDO_CARRY,ISD::USUBO_CARRY instead. Lowering the UADDO,
UADDO_CARRY, USUBO, USUBO_CARRY in the patch.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ISD::ADDC, ISD::ADDE, ISD::SUBC and ISD::SUBE are being deprecated,
using ISD::UADDO_CARRY,ISD::USUBO_CARRY instead. Lowering the UADDO,
UADDO_CARRY, USUBO, USUBO_CARRY in the patch.</pre>
</div>
</content>
</entry>
</feed>
