diff options
author | Kewen Lin <linkw@linux.ibm.com> | 2024-05-20 21:01:07 -0500 |
---|---|---|
committer | Kewen Lin <linkw@linux.ibm.com> | 2024-05-20 21:01:07 -0500 |
commit | 2cd8dfd7d599ad6205e40c4e57275ce6ebd073aa (patch) | |
tree | a8e40c628b0238f85f18442195eb6c3981651fba | |
parent | a6f8b2b63391ff14c2bf6e1b75abd99546dfbfb8 (diff) | |
download | gcc-2cd8dfd7d599ad6205e40c4e57275ce6ebd073aa.zip gcc-2cd8dfd7d599ad6205e40c4e57275ce6ebd073aa.tar.gz gcc-2cd8dfd7d599ad6205e40c4e57275ce6ebd073aa.tar.bz2 |
rs6000: Remove useless entries in rreg
When I was working on a trial patch to get rid of TFmode,
I noticed that mode attribute rreg only gets used for mode
iterator SFDF, it means that only SF and DF key-value pairs
are useful, the other are useless, so this patch is to clean
up them.
gcc/ChangeLog:
* config/rs6000/rs6000.md (mode attribute rreg): Remove useless
entries with modes TF, TD, V4SF and V2DF.
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index ac5651d..7d0019a 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -729,11 +729,7 @@ (DI "Y")]) (define_mode_attr rreg [(SF "f") - (DF "wa") - (TF "f") - (TD "f") - (V4SF "wa") - (V2DF "wa")]) + (DF "wa")]) (define_mode_attr rreg2 [(SF "f") (DF "d")]) |