mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-17 19:20:01 +08:00
flow.c (insn_dead_p): Use XEXP rather than SUBREG_REG.
* flow.c (insn_dead_p): Use XEXP rather than SUBREG_REG. * haifa-sched.c (sched_analyze_1): Use XEXP rather than SUBREG_REG and SET_DEST. Update comment. From-SVN: r29196
This commit is contained in:
parent
7eb3fb5f92
commit
355fca3e4f
@ -1,3 +1,9 @@
|
||||
Wed Sep 8 00:33:43 1999 Alasdair Baird <alasdair@wildcat.demon.co.uk>
|
||||
|
||||
* flow.c (insn_dead_p): Use XEXP rather than SUBREG_REG.
|
||||
* haifa-sched.c (sched_analyze_1): Use XEXP rather than SUBREG_REG
|
||||
and SET_DEST. Update comment.
|
||||
|
||||
Wed Sep 8 18:55:17 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
|
||||
|
||||
* config/c4x/c4x.c: Include ggc.h.
|
||||
|
@ -2967,7 +2967,7 @@ insn_dead_p (x, needed, call_ok, notes)
|
||||
|
||||
while (GET_CODE (r) == SUBREG || GET_CODE (r) == STRICT_LOW_PART
|
||||
|| GET_CODE (r) == ZERO_EXTRACT)
|
||||
r = SUBREG_REG (r);
|
||||
r = XEXP (r, 0);
|
||||
|
||||
if (GET_CODE (r) == REG)
|
||||
{
|
||||
|
@ -3233,8 +3233,9 @@ flush_pending_lists (insn, only_write)
|
||||
last_pending_memory_flush = alloc_INSN_LIST (insn, NULL_RTX);
|
||||
}
|
||||
|
||||
/* Analyze a single SET or CLOBBER rtx, X, creating all dependencies generated
|
||||
by the write to the destination of X, and reads of everything mentioned. */
|
||||
/* Analyze a single SET, CLOBBER, PRE_DEC, POST_DEC, PRE_INC or POST_INC
|
||||
rtx, X, creating all dependencies generated by the write to the
|
||||
destination of X, and reads of everything mentioned. */
|
||||
|
||||
static void
|
||||
sched_analyze_1 (x, insn)
|
||||
@ -3242,7 +3243,7 @@ sched_analyze_1 (x, insn)
|
||||
rtx insn;
|
||||
{
|
||||
register int regno;
|
||||
register rtx dest = SET_DEST (x);
|
||||
register rtx dest = XEXP (x, 0);
|
||||
enum rtx_code code = GET_CODE (x);
|
||||
|
||||
if (dest == 0)
|
||||
@ -3268,7 +3269,7 @@ sched_analyze_1 (x, insn)
|
||||
sched_analyze_2 (XEXP (dest, 1), insn);
|
||||
sched_analyze_2 (XEXP (dest, 2), insn);
|
||||
}
|
||||
dest = SUBREG_REG (dest);
|
||||
dest = XEXP (dest, 0);
|
||||
}
|
||||
|
||||
if (GET_CODE (dest) == REG)
|
||||
|
Loading…
Reference in New Issue
Block a user