On 10/11/2017 01:53 PM, Robin Dapp wrote:
...
> @@ -14623,8 +14659,13 @@ s390_sched_variable_issue (FILE *file, int verbose,
> rtx_insn *insn, int more)
> case 1:
> case 2:
> case S390_SCHED_STATE_NORMAL:
> + if (s390_sched_state == 0)
> + starts
This patch introduces balancing of long-running instructions that may clog the
pipeline.
gcc/ChangeLog:
2017-10-11 Robin Dapp
* config/s390/s390.c (NUM_SIDES): New constant.
(LONGRUNNING_THRESHOLD): New constant.
(LATENCY_FACTOR): New constant.
(s390_sched_sco