OSDN Git Service

* hard-reg-set.h (losing_caller_save_reg_set): Declare.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Jan 1996 02:32:57 +0000 (02:32 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Jan 1996 02:32:57 +0000 (02:32 +0000)
commit2836f00621a6b05ba7f9ed67a531a56cc73b3682
tree6954fbd4d8694312315db4ec5b21e6a62873aec7
parent45ca31d6f4658b3f17900c84982602ec3baaeab1
    * hard-reg-set.h (losing_caller_save_reg_set): Declare.
        * regclass.c (losing_caller_save_reg_set): Define.
        (init_reg_sets_1): Initialize losing_caller_save_reg_set.
        * global.c (find_reg): Avoid caller-saving registers in
        LOSING_CALLER_SAVE_REGS if it's defined.
        * local-alloc.c (find_free_reg): Avoid caller-saving registers
        in losing_caller_save_reg_set.
        (CLASS_LIKELY_SPILLED_P): Delete definition.  Moved into regs.h.
        * regs.h (CLASS_LIKELY_SPILLED_P): Define if not already defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10926 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/global.c
gcc/hard-reg-set.h
gcc/local-alloc.c
gcc/regclass.c
gcc/regs.h