Commit Graph

214 Commits

Author SHA1 Message Date
Richard Stallman
0cf4720c58 (optimize_reg_copy_1): Don't increment n_calls specially if P is a call_insn.
From-SVN: r3948
1993-03-31 08:31:13 +00:00
Richard Kenner
cde62d1aec (CLASS_LIKELY_SPILLED_P): Add default definition.
(alloc_qty_for_scratch, local_alloc): Use CLASS_LIKELY_SPILLED_P.

From-SVN: r3319
1993-01-24 07:18:57 -05:00
Richard Kenner
e19f519283 (find_free_reg): Add comment about nonlocal labels.
From-SVN: r3283
1993-01-19 18:23:39 -05:00
Richard Kenner
7aba0f0be5 (block_alloc): Generalize tying so we can tie any operand with the output unless some operand must be in the same register as the output...
(block_alloc): Generalize tying so we can tie any operand with the
output unless some operand must be in the same register as the output,
in which case only try tying that operand.

From-SVN: r3075
1993-01-03 19:00:20 -05:00
Jim Wilson
6102fe9527 (optimize_reg_copy_2): Correct reg_n_refs updates.
From-SVN: r2829
1992-12-01 10:44:27 -08:00
Richard Kenner
6c84e1541c (optimize_reg_copy_1): If P is a CALL_INSN, count it as being crossed
by SRC since SRC used to die there.

From-SVN: r2689
1992-11-04 07:23:39 -05:00
Richard Kenner
d9983d6c52 (optimize_reg_copy_1): Tighten up code to properly handle the case when...
(optimize_reg_copy_1): Tighten up code to properly handle the case
when SRC or DEST is a multi-word hard register and only some parts of
the register are set or used.  Also, avoid updating register status
for DEST if we can't do the optimization.

From-SVN: r2380
1992-10-09 07:28:53 -04:00
Richard Kenner
7fe4336e98 (alloc_qty_for_scratch, block_alloc): Provide alternate code in some cases when REGISTER_CONSTRAINTS is not defined.
(alloc_qty_for_scratch, block_alloc): Provide alternate code in some cases
when REGISTER_CONSTRAINTS is not defined.
(requires_inout_p): Only used when REGISTER_CONSTRAINTS is defined.

From-SVN: r1899
1992-08-19 17:06:37 -04:00
Charles Hannum
b1ec3c9262 entered into RCS
From-SVN: r1472
1992-07-06 20:04:10 +00:00
Richard Kenner
e4600702d9 *** empty log message ***
From-SVN: r1313
1992-06-27 13:49:28 -04:00
Richard Stallman
6dc42e49d3 *** empty log message ***
From-SVN: r930
1992-05-07 06:41:23 +00:00
Richard Stallman
333e0f7d36 *** empty log message ***
From-SVN: r562
1992-03-22 03:36:46 +00:00
Richard Stallman
d45cf215ee *** empty log message ***
From-SVN: r472
1992-03-14 05:07:15 +00:00
Richard Stallman
2bbd381950 Initial revision
From-SVN: r208
1992-01-18 02:47:09 +00:00