s390: Add scheduler description for z16.
authorRobin Dapp <rdapp@linux.ibm.com>
Tue, 12 Apr 2022 16:05:34 +0000 (18:05 +0200)
committerRobin Dapp <rdapp@linux.ibm.com>
Thu, 14 Apr 2022 11:23:18 +0000 (13:23 +0200)
commitdb4ce4a3d7acf50f97e6dcdd7d56250741f1b9fe
tree4c9e86ef8b062f385eeb79f09b7408362e0d5b27
parent41a72a744a9b673fd4f1df0c5c05310d99058d32
s390: Add scheduler description for z16.

This patch adds the scheduler description for the z16 machine.

gcc/ChangeLog:

* config/s390/s390.cc (s390_get_sched_attrmask): Add z16.
(s390_get_unit_mask): Likewise.
(s390_is_fpd): Likewise.
(s390_is_fxd): Likewise.
* config/s390/s390.h (s390_tune_attr): Set max tune level to z16.
* config/s390/s390.md (z900,z990,z9_109,z9_ec,z10,z196,zEC12,z13,z14,z15):
Add z16.
(z900,z990,z9_109,z9_ec,z10,z196,zEC12,z13,z14,z15,z16):
Likewise.
* config/s390/3931.md: New file.
gcc/config/s390/3931.md [new file with mode: 0644]
gcc/config/s390/s390.cc
gcc/config/s390/s390.h
gcc/config/s390/s390.md