diff options
author | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2017-03-24 13:59:13 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2017-03-24 13:59:13 +0000 |
commit | 9751ad6e9b79eeff55e7a81272be85dddb842e0f (patch) | |
tree | 1bfcbef3bf46dca78b0d4f6a139e9e7e2dc5f157 /gcc/tree-inline.c | |
parent | 77c585ca576b4bc6bf7850c40771862667f6c0e7 (diff) | |
download | gcc-9751ad6e9b79eeff55e7a81272be85dddb842e0f.zip gcc-9751ad6e9b79eeff55e7a81272be85dddb842e0f.tar.gz gcc-9751ad6e9b79eeff55e7a81272be85dddb842e0f.tar.bz2 |
S/390: Rearrange fixuns_trunc pattern definitions.
This reworks the fixuns_trunc* patterns a bit which got quite confusing
after adding z13 support. Now we just have a single RTL standard name
expander definition ("fixuns_trunc<FP:mode><GPR:mode>2") which then
multiplexes to either the emulation variants *_emu or the hardware
implementations.
gcc/ChangeLog:
2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
* config/s390/s390.md
("fixuns_truncdddi2", "fixuns_trunctddi2")
("fixuns_trunc<BFP:mode><GPR:mode>2"): Merge into ...
("fixuns_trunc<FP:mode><GPR:mode>2"): New expander.
("fixuns_trunc<BFP:mode><GPR:mode>2", "fixuns_trunc<mode>si2"):
Rename expanders to ...
("fixuns_trunc<BFP:mode><GPR:mode>2_emu")
("fixuns_truncdddi2_emu"): ... these.
("fixuns_trunc<mode>si2_emu"): New expander.
("*fixuns_truncdfdi2_z13"): Rename to ...
("*fixuns_truncdfdi2_vx"): ... this.
From-SVN: r246451
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions