aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-03-24 13:59:13 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2017-03-24 13:59:13 +0000
commit9751ad6e9b79eeff55e7a81272be85dddb842e0f (patch)
tree1bfcbef3bf46dca78b0d4f6a139e9e7e2dc5f157 /gcc/tree-inline.c
parent77c585ca576b4bc6bf7850c40771862667f6c0e7 (diff)
downloadgcc-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