* config/rs6000/rs6000.h: (rs6000_sched_insert_nops):
authordorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2003 15:36:19 +0000 (15:36 +0000)
committerdorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2003 15:36:19 +0000 (15:36 +0000)
commitc018b0c80173416c48a81a16edb4c65c04711196
treeaf6c71aa4ff6785fe2bd30618d1b7b973850084d
parent963564816c68b535d0541f375288b0fa136090d9
    * config/rs6000/rs6000.h: (rs6000_sched_insert_nops):
        support new flag -minsert-sched-nops.
        (DEFAULT_SCHED_FINISH_NOP_INSERTION_SCHEME): Define.
        * config/rs6000/rs6000.c: (rs6000_sched_insert_nops):
        support new flag -minsert-sched-nops.
        (is_cracked_insn, is_microcoded_insn): New functions.
        (rs6000_sched_finish): New function.
        (rs6000_issue_rate): Return 5 for power4.
        (get_next_active_insn, insn_terminates_group_p): New
        functions.
        (is_costly_group, force_new_group): New functions.
        (redefine_groups, pad_groups): New functions.
        (rs6000_variable_issue): Use new functions.
        * doc/invoke.texi (-minsert-sched-nops): Document new
        option.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72707 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/doc/invoke.texi