diff options
author | Richard Stallman <rms@gnu.org> | 1992-07-10 08:36:03 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-07-10 08:36:03 +0000 |
commit | c7ef4a16bb41005abe37f3cd9851d64fb9701270 (patch) | |
tree | c416472acc1face5aee3cd3602953bbfa8b5d9bd /gcc/config/i860/i860.md | |
parent | 874a7be13c472436c30bdddfeeb83a8a00ffc71c (diff) | |
download | gcc-c7ef4a16bb41005abe37f3cd9851d64fb9701270.zip gcc-c7ef4a16bb41005abe37f3cd9851d64fb9701270.tar.gz gcc-c7ef4a16bb41005abe37f3cd9851d64fb9701270.tar.bz2 |
(QI and HI bte/btne patterns): Deleted.
From-SVN: r1551
Diffstat (limited to 'gcc/config/i860/i860.md')
-rw-r--r-- | gcc/config/i860/i860.md | 74 |
1 files changed, 2 insertions, 72 deletions
diff --git a/gcc/config/i860/i860.md b/gcc/config/i860/i860.md index 82f4504..ef15a40f 100644 --- a/gcc/config/i860/i860.md +++ b/gcc/config/i860/i860.md @@ -497,78 +497,8 @@ }") ;; Simple BTE/BTNE compare-and-branch insns made by combining. - -(define_insn "" - [(set (pc) - (if_then_else (eq (match_operand:QI 0 "register_operand" "r") - (match_operand:QI 1 "bte_operand" "rK")) - (label_ref (match_operand 2 "" "")) - (pc)))] - "" - "bte %1,%0,%2") - -(define_insn "" - [(set (pc) - (if_then_else (ne (match_operand:QI 0 "register_operand" "r") - (match_operand:QI 1 "bte_operand" "rK")) - (label_ref (match_operand 2 "" "")) - (pc)))] - "" - "btne %1,%0,%2") - -(define_insn "" - [(set (pc) - (if_then_else (eq (match_operand:QI 0 "register_operand" "r") - (match_operand:QI 1 "bte_operand" "rK")) - (pc) - (label_ref (match_operand 2 "" ""))))] - "" - "btne %1,%0,%2") - -(define_insn "" - [(set (pc) - (if_then_else (ne (match_operand:QI 0 "register_operand" "r") - (match_operand:QI 1 "bte_operand" "rK")) - (pc) - (label_ref (match_operand 2 "" ""))))] - "" - "bte %1,%0,%2") - -(define_insn "" - [(set (pc) - (if_then_else (eq (match_operand:HI 0 "register_operand" "r") - (match_operand:HI 1 "bte_operand" "rK")) - (label_ref (match_operand 2 "" "")) - (pc)))] - "" - "bte %1,%0,%2") - -(define_insn "" - [(set (pc) - (if_then_else (ne (match_operand:HI 0 "register_operand" "r") - (match_operand:HI 1 "bte_operand" "rK")) - (label_ref (match_operand 2 "" "")) - (pc)))] - "" - "btne %1,%0,%2") - -(define_insn "" - [(set (pc) - (if_then_else (eq (match_operand:HI 0 "register_operand" "r") - (match_operand:HI 1 "bte_operand" "rK")) - (pc) - (label_ref (match_operand 2 "" ""))))] - "" - "btne %1,%0,%2") - -(define_insn "" - [(set (pc) - (if_then_else (ne (match_operand:HI 0 "register_operand" "r") - (match_operand:HI 1 "bte_operand" "rK")) - (pc) - (label_ref (match_operand 2 "" ""))))] - "" - "bte %1,%0,%2") +;; Note that it is wrong to add similar patterns for QI or HImode +;; because bte/btne always compare the whole register. (define_insn "" [(set (pc) |