i386.h (NON_QI_REG_P): Remove.
authorKazu Hirata <kazu@gcc.gnu.org>
Wed, 31 Jan 2007 05:06:08 +0000 (05:06 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Wed, 31 Jan 2007 05:06:08 +0000 (05:06 +0000)
* config/i386/i386.h (NON_QI_REG_P): Remove.
* config/i386/predicates.md (non_q_regs_operand): Remove.

From-SVN: r121375

gcc/config/i386/i386.h
gcc/config/i386/predicates.md

index 910f2bee2114c76dba3daf9cb0802dc65f060ce4..8f907fa8941945d82954c261d21398d28ae504ea 100644 (file)
@@ -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)))
index 3f48234bdafcf9e5555fe863f35ec0bc7c257ab0..ea2eb69cf37dc7810208dad3dd48d4f1c590a5ff 100644 (file)
   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")