]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* config/i386/i386.md (int cmove peephole2s): Use general_reg_operand
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 May 2016 18:24:40 +0000 (18:24 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 May 2016 18:24:40 +0000 (18:24 +0000)
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

gcc/config/i386/predicates.md

index dd9c5dca163812a27d4189619d409ba4aa06591f..b3cf2a3cb04fd03b2fdb439e3b5c357fe6aa067b 100644 (file)
   (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")
     (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")