From 6f8dd94be5f328e2f6d90a27693880a06a24166c Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Fri, 14 Apr 2006 00:07:48 +0000 Subject: params.def (PARAM_MAX_SCHED_READY_INSNS): New parameter, defaulting to 100. * params.def (PARAM_MAX_SCHED_READY_INSNS): New parameter, defaulting to 100. * params.h (MAX_SCHED_READY_INSNS): New macro. * haifa-sched.c: (queue_to_ready): Re-queue insns for the next cycle past MAX_SCHED_READY_INSNS during the first scheduling pass. (schedule_block): Delay insns past MAX_SCHED_READY_INSNS in the ready list for 1 cycle during the first scheduling pass. * doc/invoke.texi (--param): New parameter max-sched-ready-insns. From-SVN: r112936 --- gcc/params.def | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gcc/params.def') diff --git a/gcc/params.def b/gcc/params.def index 69241e7..84f16e2 100644 --- a/gcc/params.def +++ b/gcc/params.def @@ -582,6 +582,12 @@ DEFPARAM (PARAM_MAX_FIELDS_FOR_FIELD_SENSITIVE, "max-fields-for-field-sensitive", "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable", 100, 0, 0) + +DEFPARAM(PARAM_MAX_SCHED_READY_INSNS, + "max-sched-ready-insns", + "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass", + 100, 0, 0) + /* Local variables: mode:c -- cgit v1.1