Commit cc6ae6a1 by Wolfgang Gellerich Committed by Andreas Krebbel

s390.c (override_options): Adjust the z10 defaults for max-unroll-times...

2010-04-08  Wolfgang Gellerich  <gellerich@de.ibm.com>

	* config/s390/s390.c (override_options): Adjust the z10
          defaults for max-unroll-times, max-completely-peeled-insns
          and max-completely-peel-times.

From-SVN: r158122
parent adfa3cd3
2010-04-08 Wolfgang Gellerich <gellerich@de.ibm.com>
* config/s390/s390.c (override_options): Adjust the z10
defaults for max-unroll-times, max-completely-peeled-insns
and max-completely-peel-times.
2010-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* config/s390/s390.c (s390_expand_movmem): Issue prefetch
......
......@@ -1636,12 +1636,19 @@ override_options (void)
target_flags |= MASK_LONG_DOUBLE_128;
#endif
if (s390_tune == PROCESSOR_2097_Z10
&& !PARAM_SET_P (PARAM_MAX_UNROLLED_INSNS))
set_param_value ("max-unrolled-insns", 100);
if (s390_tune == PROCESSOR_2097_Z10)
{
if (!PARAM_SET_P (PARAM_MAX_UNROLLED_INSNS))
set_param_value ("max-unrolled-insns", 100);
if (!PARAM_SET_P (PARAM_MAX_UNROLL_TIMES))
set_param_value ("max-unroll-times", 32);
if (!PARAM_SET_P (PARAM_MAX_COMPLETELY_PEELED_INSNS))
set_param_value ("max-completely-peeled-insns", 800);
if (!PARAM_SET_P (PARAM_MAX_COMPLETELY_PEEL_TIMES))
set_param_value ("max-completely-peel-times", 64);
}
set_param_value ("max-pending-list-length", 256);
}
/* Map for smallest class containing reg regno. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment