From 9c20f5e8f02516b19e94a4107d5bce768f197272 Mon Sep 17 00:00:00 2001 From: kazu Date: Wed, 31 Jan 2007 05:06:08 +0000 Subject: [PATCH] * config/i386/i386.h (NON_QI_REG_P): Remove. * config/i386/predicates.md (non_q_regs_operand): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121375 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/config/i386/i386.h | 3 --- gcc/config/i386/predicates.md | 9 --------- 2 files changed, 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") -- 2.7.4