aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rtems.h
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2022-10-24 18:17:24 +0000
committerSegher Boessenkool <segher@kernel.crashing.org>2022-10-25 16:30:47 +0000
commit4ba3902e8f1ee3ca35e3194053ebdc1e174808ea (patch)
tree8dab4669673cf69f0598a7b9aa72a2316a0ea504 /gcc/config/rtems.h
parent4c5b1160776382772fc0a33130dfaf621699fdbf (diff)
downloadgcc-4ba3902e8f1ee3ca35e3194053ebdc1e174808ea.zip
gcc-4ba3902e8f1ee3ca35e3194053ebdc1e174808ea.tar.gz
gcc-4ba3902e8f1ee3ca35e3194053ebdc1e174808ea.tar.bz2
rs6000: Add CCANY; replace <un>signed by <mode:CCANY>
This is in preparation for adding CCFP, and maybe CCEQ, and whatever other CC mode we may want later. CCANY is used for CC mode consumers that actually can take any of the four CR field bits. 2022-10-25 Segher Boessenkool <segher@kernel.crashing.org> * config/rs6000/rs6000.md (CCEITHER): Delete. (CCANY): New. (un): Delete. (isel_<un>signed_<GPR:mode>): Rename to... (isel_<CCANY:mode>_<GPR:mode>): ... this. Adjust. (*isel_reversed_<un>signed_<GPR:mode>): Rename to... (*isel_reversed_<CCANY:mode>_<GPR:mode>): ... this. Adjust. (setbc_<un>signed_<GPR:mode>): Rename to... (setbc_<CCANY:mode>_<GPR:mode>C): ... this. Adjust." (*setbcr_<un>signed_<GPR:mode>): Rename to ... (*setbcr_<CCANY:mode>_<GPR:mode>): ... this. Adjust. (*setnbc_<un>signed_<GPR:mode>): Rename to ... (*setnbc_<CCANY:mode>_<GPR:mode>): ... this. Adjust. (*setnbcr_<un>signed_<GPR:mode>): Rename to ... (*setnbcr_<CCANY:mode>_<GPR:mode>): ... this. Adjust. (eq<mode>3 for GPR): Adjust. (ne<mode>3 for GPR): Adjust. * config/rs6000/rs6000-string.cc (do_isel): Adjust. * config/rs6000/rs6000.cc (rs6000_emit_int_cmove): Adjust.
Diffstat (limited to 'gcc/config/rtems.h')
0 files changed, 0 insertions, 0 deletions