diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2016-05-06 20:24:40 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2016-05-06 20:24:40 +0200 |
commit | 64c06b13d369866d1174e5675ec20d01ea928264 (patch) | |
tree | 3769ca88d8b8106f1c78f63ab8867c89c7fc956a /gcc | |
parent | 2a30f87f75644bb5ff3e8f42d4922bef99511b4a (diff) | |
download | gcc-64c06b13d369866d1174e5675ec20d01ea928264.zip gcc-64c06b13d369866d1174e5675ec20d01ea928264.tar.gz gcc-64c06b13d369866d1174e5675ec20d01ea928264.tar.bz2 |
i386.md (int cmove peephole2s): Use general_reg_operand instead of register_and_not_any_fp_reg_operand as...
* 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.
From-SVN: r235983
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i386/predicates.md | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md index dd9c5dc..b3cf2a3 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") |