Commit Graph

8 Commits

Author SHA1 Message Date
Doug Evans
a8526922fc (twice unrolled GO_IF_HARD_REG_EQUAL): Add missing \.
From-SVN: r11329
1996-02-20 21:12:15 +00:00
Michael Meissner
ea78578fb9 Unroll hard register loops if <= 4*HOST_BITS_PER_WIDE_INT registers
From-SVN: r11302
1996-02-19 13:23:44 +00:00
Jeff Law
6cad67d2d0 hard-reg-set.h (losing_caller_save_reg_set): Declare.
* 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.

From-SVN: r10926
1995-12-31 19:32:57 -07:00
Richard Kenner
a35311b035 Update FSF address.
From-SVN: r9961
1995-06-15 07:52:21 -04:00
Doug Evans
5384893b18 (GO_IF_HARD_REG_EQUAL): Fix typo.
From-SVN: r7299
1994-05-15 01:23:12 +00:00
Richard Kenner
896389552b (GO_IF_HARD_REG_EQUAL): Fix typo.
From-SVN: r6476
1994-02-03 13:24:04 -05:00
Richard Stallman
328d079707 (HARD_REG_ELT_TYPE): New unsigned type to avoid signed arithmetic overflow.
(HARD_REG_ELT_TYPE): New unsigned type to
avoid signed arithmetic overflow.
(HARD_REG_SET): Define as HARD_REG_ELT_TYPE, or array thereof.
(HARD_CONST): Always cast to HARD_REG_ELT_TYPE.
(*_HARD_REG_*): Use unsigned HARD_CONST and HARD_REG_ELT_TYPE
types instead of assuming HOST_WIDE_INT.

From-SVN: r4901
1993-07-10 19:26:27 +00:00
Charles Hannum
3245eea08a entered into RCS
From-SVN: r1466
1992-07-06 19:55:04 +00:00