This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Patch for tm.texi, remove remnants of two schedulers


Not sure about this one, but it looked confusing to mention the
only now existing scheduler by name in this context.  At least
the first chunk, saying "the traditional scheduler" should go IMHO.

Ok to commit?

Fri Feb  4 10:51:30 2000  Hans-Peter Nilsson  <hp@bitrange.com>

	* tm.texi (Misc): Say the scheduler, not the Haifa scheduler.

Index: tm.texi
===================================================================
RCS file: /cvs/gcc/egcs/gcc/tm.texi,v
retrieving revision 1.110
diff -p -c -r1.110 tm.texi
*** tm.texi	2000/02/04 10:30:25	1.110
--- tm.texi	2000/02/04 10:41:31
*************** any hard regs the port wishes to automat
*** 7751,7762 ****
  @findex ISSUE_RATE
  @item ISSUE_RATE
  A C expression that returns how many instructions can be issued at the
! same time if the machine is a superscalar machine.  This is only used by
! the @samp{Haifa} scheduler, and not the traditional scheduler.
  
  @findex MD_SCHED_INIT
  @item MD_SCHED_INIT (@var{file}, @var{verbose})
! A C statement which is executed by the @samp{Haifa} scheduler at the
  beginning of each block of instructions that are to be scheduled.
  @var{file} is either a null pointer, or a stdio stream to write any
  debug output to.  @var{verbose} is the verbose level provided by
--- 7751,7761 ----
  @findex ISSUE_RATE
  @item ISSUE_RATE
  A C expression that returns how many instructions can be issued at the
! same time if the machine is a superscalar machine.
  
  @findex MD_SCHED_INIT
  @item MD_SCHED_INIT (@var{file}, @var{verbose})
! A C statement which is executed by the scheduler at the
  beginning of each block of instructions that are to be scheduled.
  @var{file} is either a null pointer, or a stdio stream to write any
  debug output to.  @var{verbose} is the verbose level provided by
*************** debug output to.  @var{verbose} is the v
*** 7764,7770 ****
  
  @findex MD_SCHED_REORDER
  @item MD_SCHED_REORDER (@var{file}, @var{verbose}, @var{ready}, @var{n_ready}, @var{clock}, @var{can_issue_more})
! A C statement which is executed by the @samp{Haifa} scheduler after it
  has scheduled the ready list to allow the machine description to reorder
  it (for example to combine two small instructions together on
  @samp{VLIW} machines).  @var{file} is either a null pointer, or a stdio
--- 7763,7769 ----
  
  @findex MD_SCHED_REORDER
  @item MD_SCHED_REORDER (@var{file}, @var{verbose}, @var{ready}, @var{n_ready}, @var{clock}, @var{can_issue_more})
! A C statement which is executed by the scheduler after it
  has scheduled the ready list to allow the machine description to reorder
  it (for example to combine two small instructions together on
  @samp{VLIW} machines).  @var{file} is either a null pointer, or a stdio
*************** normally this is just @code{issue_rate}.
*** 7780,7786 ****
  
  @findex MD_SCHED_VARIABLE_ISSUE
  @item MD_SCHED_VARIABLE_ISSUE (@var{file}, @var{verbose}, @var{insn}, @var{more})
! A C statement which is executed by the @samp{Haifa} scheduler after it
  has scheduled an insn from the ready list.  @var{file} is either a null
  pointer, or a stdio stream to write any debug output to.  @var{verbose}
  is the verbose level provided by @samp{-fsched-verbose-}@var{n}.
--- 7779,7785 ----
  
  @findex MD_SCHED_VARIABLE_ISSUE
  @item MD_SCHED_VARIABLE_ISSUE (@var{file}, @var{verbose}, @var{insn}, @var{more})
! A C statement which is executed by the scheduler after it
  has scheduled an insn from the ready list.  @var{file} is either a null
  pointer, or a stdio stream to write any debug output to.  @var{verbose}
  is the verbose level provided by @samp{-fsched-verbose-}@var{n}.

brgds, H-P


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]