]> git.ipfire.org Git - thirdparty/gcc.git/commit
This patch adds a combine pattern for "CA minus one". The SImode "CA minus one" can...
authorHaochen Gui <guihaoc@gcc.gnu.org>
Wed, 11 May 2022 01:19:52 +0000 (09:19 +0800)
committerHaochen Gui <guihaoc@gcc.gnu.org>
Wed, 18 May 2022 05:21:29 +0000 (13:21 +0800)
commita174dc1a7f2bf0a71475ff633b130a60c0c3ff4a
treecf2fc0675ba4af800b52cd60c248cc2553630386
parent102237c9f2f2667eb73cb5473bd3a9a97296a414
This patch adds a combine pattern for "CA minus one". The SImode "CA minus one" can be converted to DImode as CA only has two values (0 or 1).

gcc/
PR target/95737
* config/rs6000/rs6000.md (*subfsi3_carry_in_xx_64): New.

gcc/testsuite/
PR target/95737
* gcc.target/powerpc/pr95737.c: New.
gcc/config/rs6000/rs6000.md
gcc/testsuite/gcc.target/powerpc/pr95737.c [new file with mode: 0644]