Commit Graph

14 Commits

Author SHA1 Message Date
Richard Kenner
31001f7228 (volatile_insn_p): Call ourselves in recursive scan.
From-SVN: r7383
1994-05-29 15:58:14 -04:00
Richard Kenner
8f3e7a26bd (reg_used_between_p): Check usage exprs on CALL_INSNs.
(reg_referenced_between_p, reg_set_p, dead_or_set_regno_p): Likewise.
(find_reg{,no}_fusage): New functions.

From-SVN: r7235
1994-05-06 17:43:38 -04:00
Jim Wilson
3eb8f14cbc (replace_regs, case REG): Return copies of SUBREGs, to
avoid invalid sharing.

From-SVN: r6253
1993-12-21 10:25:26 -08:00
Richard Stallman
2b067faf78 (volatile_insn_p): New function.
From-SVN: r5803
1993-10-19 04:42:55 +00:00
Doug Evans
b3b6c9b3f3 rtlanal.c: (rtx_unstable_p): HARD_FRAME_POINTER_REGNUM is not an unstable register.
* rtlanal.c: (rtx_unstable_p): HARD_FRAME_POINTER_REGNUM is not
an unstable register.
(rtx_varies_p, case REG): hard_frame_pointer_rtx is invariant.
(rtx_addr_can_trap_p, case REG): hard_frame_pointer_rtx won't trap.

From-SVN: r5465
1993-09-24 19:54:09 +00:00
Richard Kenner
f8163c9219 (modified_between_p): Handle vectors.
(modified_in_p): New function.
(refers_to_regno_p): If setting AP, FP, or SP, we clobber the virtual
registers.

From-SVN: r5267
1993-09-06 13:27:22 -04:00
Richard Kenner
99309f3bcb (find_regno_note): Find note that overlaps REGNO, not just one that
mentions REGNO explicitly.

From-SVN: r3929
1993-03-30 15:36:43 -05:00
Richard Stallman
6b02c31649 Comment fix.
From-SVN: r3311
1993-01-23 23:03:57 +00:00
Richard Stallman
fb3ef382a4 (single_set): fix typo in REG_UNUSED check.
From-SVN: r2449
1992-10-14 04:02:16 +00:00
Richard Kenner
4d9d7d9d35 (reg_set_last): Allow old value to be a SUBREG.
From-SVN: r2170
1992-09-19 15:42:53 -04:00
Charles Hannum
c166a31116 entered into RCS
From-SVN: r1476
1992-07-06 20:15:06 +00:00
Richard Kenner
2ac4fed045 *** empty log message ***
From-SVN: r245
1992-01-28 14:31:58 -05:00
Jim Wilson
84607dc137 *** empty log message ***
From-SVN: r205
1992-01-17 16:05:16 -08:00
Richard Stallman
2c88418c7d Initial revision
From-SVN: r92
1991-12-01 05:13:56 +00:00