aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@gcc.gnu.org>2007-01-31 05:06:08 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2007-01-31 05:06:08 +0000
commitfa7a9f691c79721f71797ed09b22e627d5980911 (patch)
tree9273d2a8d0c8a1bf8d5aa8f8c0be918a41e11259 /gcc
parent88512ba0b895155c90c768ec9f3fbd0f6c7ca06d (diff)
downloadgcc-fa7a9f691c79721f71797ed09b22e627d5980911.zip
gcc-fa7a9f691c79721f71797ed09b22e627d5980911.tar.gz
gcc-fa7a9f691c79721f71797ed09b22e627d5980911.tar.bz2
i386.h (NON_QI_REG_P): Remove.
* config/i386/i386.h (NON_QI_REG_P): Remove. * config/i386/predicates.md (non_q_regs_operand): Remove. From-SVN: r121375
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i386/i386.h3
-rw-r--r--gcc/config/i386/predicates.md9
2 files changed, 0 insertions, 12 deletions
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index 910f2be..8f907fa 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -1243,9 +1243,6 @@ enum reg_class
#define ANY_QI_REG_P(X) (TARGET_64BIT ? GENERAL_REG_P(X) : QI_REG_P (X))
-#define NON_QI_REG_P(X) \
- (REG_P (X) && IN_RANGE (REGNO (X), 4, FIRST_PSEUDO_REGISTER - 1))
-
#define REX_INT_REGNO_P(N) \
IN_RANGE ((N), FIRST_REX_INT_REG, LAST_REX_INT_REG)
#define REX_INT_REG_P(X) (REG_P (X) && REX_INT_REGNO_P (REGNO (X)))
diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md
index 3f48234..ea2eb69 100644
--- a/gcc/config/i386/predicates.md
+++ b/gcc/config/i386/predicates.md
@@ -52,15 +52,6 @@
return ANY_QI_REG_P (op);
})
-;; Return true if op is a NON_Q_REGS class register.
-(define_predicate "non_q_regs_operand"
- (match_operand 0 "register_operand")
-{
- if (GET_CODE (op) == SUBREG)
- op = SUBREG_REG (op);
- return NON_QI_REG_P (op);
-})
-
;; Match an SI or HImode register for a zero_extract.
(define_special_predicate "ext_register_operand"
(match_operand 0 "register_operand")