From 5f2f0edd8e6bdc48ee5f2383a87e91c301cf286a Mon Sep 17 00:00:00 2001 From: Zack Weinberg Date: Mon, 23 Jan 2006 15:15:42 +0000 Subject: r110126@banpei: zack | 2006-01-22 14:47:42 -0800 r110126@banpei: zack | 2006-01-22 14:47:42 -0800 * genautomata.c (process_state_longest_path, max_dfa_issue_rate) (output_dfa_max_issue_rate, locked_states_num): Delete. (struct automaton): Add locked_states field. (output_dead_lock_vect): Save number of locked states in automaton->locked_states. If it is zero, don't print anything. (output_max_insn_queue_index_def): Define max_insn_queue_index const. (output_internal_dead_lock_func): Only test the dead_lock_vect for automata that have locked states. (output_statistics): Always print the number of locked states for each automaton. Calculate total number of locked states here. (write_automata): Don't call output_dfa_max_issue_rate. * genattrtab.c: Define length_unit_log as a const variable. * genattr.c: Don't emit MAX_DFA_ISSUE_RATE. Declare max_insn_queue_index const. * final.c (length_unit_log): Declare const. * doc/tm.texi: Remove all references to MAX_DFA_ISSUE_RATE. From-SVN: r110122 --- gcc/doc/tm.texi | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'gcc/doc') diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 5fb0fa1..7bd8522 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -5695,9 +5695,6 @@ hooks @samp{TARGET_SCHED_REORDER} and @samp{TARGET_SCHED_REORDER2}). This value must be constant over the entire compilation. If you need it to vary depending on what the instructions are, you must use @samp{TARGET_SCHED_VARIABLE_ISSUE}. - -You could define this hook to return the value of the macro -@code{MAX_DFA_ISSUE_RATE}. @end deftypefn @deftypefn {Target Hook} int TARGET_SCHED_VARIABLE_ISSUE (FILE *@var{file}, int @var{verbose}, rtx @var{insn}, int @var{more}) @@ -5907,17 +5904,6 @@ closer to one another---i.e., closer than the dependence distance; however, not in cases of "costly dependences", which this hooks allows to define. @end deftypefn -Macros in the following table are generated by the program -@file{genattr} and can be useful for writing the hooks. - -@defmac MAX_DFA_ISSUE_RATE -The macro definition is generated in the automaton based pipeline -description interface. Its value is calculated from the automaton -based pipeline description and is equal to maximal number of all insns -described in constructions @samp{define_insn_reservation} which can be -issued on the same processor cycle. -@end defmac - @node Sections @section Dividing the Output into Sections (Texts, Data, @dots{}) @c the above section title is WAY too long. maybe cut the part between -- cgit v1.1