aboutsummaryrefslogtreecommitdiff
path: root/gcc/reg-stack.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/reg-stack.c')
-rw-r--r--gcc/reg-stack.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c
index 99b9eec..0063cbd 100644
--- a/gcc/reg-stack.c
+++ b/gcc/reg-stack.c
@@ -302,7 +302,7 @@ stack_regs_mentioned (insn)
unsigned int uid, max;
int test;
- if (GET_RTX_CLASS (GET_CODE (insn)) != 'i')
+ if (! INSN_P (insn))
return 0;
uid = INSN_UID (insn);
@@ -342,8 +342,7 @@ next_flags_user (insn)
if (!insn)
return NULL_RTX;
- if (GET_RTX_CLASS (GET_CODE (insn)) == 'i'
- && reg_mentioned_p (ix86_flags_rtx, PATTERN (insn)))
+ if (INSN_P (insn) && reg_mentioned_p (ix86_flags_rtx, PATTERN (insn)))
return insn;
if (GET_CODE (insn) == JUMP_INSN
@@ -1237,8 +1236,7 @@ swap_rtx_condition (insn)
insn = NEXT_INSN (insn);
if (insn == NULL_RTX)
return 0;
- if (GET_RTX_CLASS (GET_CODE (insn)) == 'i'
- && reg_mentioned_p (dest, insn))
+ if (INSN_P (insn) && reg_mentioned_p (dest, insn))
break;
if (GET_CODE (insn) == JUMP_INSN)
return 0;