public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/3] rs6000: Delete <Ff> and <Fv>
@ 2022-05-11 14:57 Segher Boessenkool
  2022-05-11 14:57 ` [PATCH 1/3] rs6000: Delete RS6000_CONSTRAINT_f Segher Boessenkool
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Segher Boessenkool @ 2022-05-11 14:57 UTC (permalink / raw)
  To: gcc-patches; +Cc: dje.gcc, Kewen.Lin, Segher Boessenkool

Since 2c2aa74d1dft ("rs6000: Remove Xilinx FP") constraints d and f mean
exactly the same thing, so we can use "d" always.  This series cleans up
the constraint initialisation a bit, and removes the <Ff> mode
attribute, since it can now always be "d".  It also removes <Fv> since it
always is "wa", and it simplifies things nicely now that we can also
delete <Ff>.

Tested on powerpc64-linux {-m32,-m64}.  Committing to trunk.


Segher


Segher Boessenkool (3):
  rs6000: Delete RS6000_CONSTRAINT_f
  rs6000: Remove <Ff>
  rs6000: Remove <Fv>

 gcc/config/rs6000/constraints.md |   2 +-
 gcc/config/rs6000/rs6000.cc      |  16 +---
 gcc/config/rs6000/rs6000.h       |   3 +-
 gcc/config/rs6000/rs6000.md      | 177 +++++++++++++++++++--------------------
 4 files changed, 89 insertions(+), 109 deletions(-)

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-05-11 14:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-11 14:57 [PATCH 0/3] rs6000: Delete <Ff> and <Fv> Segher Boessenkool
2022-05-11 14:57 ` [PATCH 1/3] rs6000: Delete RS6000_CONSTRAINT_f Segher Boessenkool
2022-05-11 14:57 ` [PATCH 2/3] rs6000: Remove <Ff> Segher Boessenkool
2022-05-11 14:57 ` [PATCH 3/3] rs6000: Remove <Fv> Segher Boessenkool

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).