From: uros Date: Fri, 6 May 2016 18:24:40 +0000 (+0000) Subject: * config/i386/i386.md (int cmove peephole2s): Use general_reg_operand X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d3c451a95e508d517dedc19b7e0e04a5c325980c;p=thirdparty%2Fgcc.git * config/i386/i386.md (int cmove peephole2s): Use general_reg_operand instead of register_and_not_any_fp_reg_operand as operand 0 predicate. * config/i386/predicates.md (register_and_not_any_fp_reg_operand): Remove unused predicate. (register_and_not_fp_reg_operand): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235983 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md index dd9c5dca1638..b3cf2a3cb04f 100644 --- a/gcc/config/i386/predicates.md +++ b/gcc/config/i386/predicates.md @@ -27,11 +27,6 @@ (and (match_code "reg") (match_test "STACK_REGNO_P (REGNO (op))"))) -;; Return true if OP is a non-fp register_operand. -(define_predicate "register_and_not_any_fp_reg_operand" - (and (match_code "reg") - (not (match_test "ANY_FP_REGNO_P (REGNO (op))")))) - ;; True if the operand is a GENERAL class register. (define_predicate "general_reg_operand" (and (match_code "reg") @@ -43,11 +38,6 @@ (match_test "GENERAL_REGNO_P (REGNO (op))") (match_operand 0 "nonimmediate_operand"))) -;; Return true if OP is a register operand other than an i387 fp register. -(define_predicate "register_and_not_fp_reg_operand" - (and (match_code "reg") - (not (match_test "STACK_REGNO_P (REGNO (op))")))) - ;; True if the operand is an MMX register. (define_predicate "mmx_reg_operand" (and (match_code "reg")