summaryrefslogtreecommitdiff
path: root/gcc/config/bfin/bfin.md
diff options
context:
space:
mode:
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2011-09-14 21:15:09 +0000
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>2011-09-14 21:15:09 +0000
commitc2dd47eb97c466c8843e5c00c7fe61acb78aab01 (patch)
treef59a8beaf48bbd25eca6353f0cb6103bbf377737 /gcc/config/bfin/bfin.md
parentc41cafd5576b6e48806ca9a3af3635cb41206593 (diff)
downloadgcc-c2dd47eb97c466c8843e5c00c7fe61acb78aab01.tar.gz
gcc/
* config/bfin/bfin.md: Use match_test rather than eq/ne symbol_ref throughout file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178864 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/bfin/bfin.md')
-rw-r--r--gcc/config/bfin/bfin.md18
1 files changed, 6 insertions, 12 deletions
diff --git a/gcc/config/bfin/bfin.md b/gcc/config/bfin/bfin.md
index 9c8d4c26d3e..1774d3adff6 100644
--- a/gcc/config/bfin/bfin.md
+++ b/gcc/config/bfin/bfin.md
@@ -237,14 +237,12 @@
(define_insn_reservation "dsp32shiftimm" 1
(and (eq_attr "type" "dsp32shiftimm")
- (eq (symbol_ref "ENABLE_WA_05000074")
- (const_int 0)))
+ (not (match_test "ENABLE_WA_05000074")))
"slot0")
(define_insn_reservation "dsp32shiftimm_anomaly_05000074" 1
(and (eq_attr "type" "dsp32shiftimm")
- (ne (symbol_ref "ENABLE_WA_05000074")
- (const_int 0)))
+ (match_test "ENABLE_WA_05000074"))
"slot0+anomaly_05000074")
(define_insn_reservation "load32" 1
@@ -277,8 +275,7 @@
(and (eq_attr "type" "mcst")
(ior (eq_attr "addrtype" "preg")
(eq_attr "addrtype" "spreg"))))
- (ior (eq (symbol_ref "ENABLE_WA_05000074")
- (const_int 0))
+ (ior (not (match_test "ENABLE_WA_05000074"))
(eq_attr "storereg" "other")))
"slot1+pregs+store")
@@ -287,24 +284,21 @@
(and (eq_attr "type" "mcst")
(ior (eq_attr "addrtype" "preg")
(eq_attr "addrtype" "spreg"))))
- (and (ne (symbol_ref "ENABLE_WA_05000074")
- (const_int 0))
+ (and (match_test "ENABLE_WA_05000074")
(eq_attr "storereg" "preg")))
"slot1+anomaly_05000074+pregs+store")
(define_insn_reservation "storei" 1
(and (and (not (eq_attr "seq_insns" "multi"))
(and (eq_attr "type" "mcst") (eq_attr "addrtype" "ireg")))
- (ior (eq (symbol_ref "ENABLE_WA_05000074")
- (const_int 0))
+ (ior (not (match_test "ENABLE_WA_05000074"))
(eq_attr "storereg" "other")))
"(slot1|slot2)+store")
(define_insn_reservation "storei_anomaly_05000074" 1
(and (and (not (eq_attr "seq_insns" "multi"))
(and (eq_attr "type" "mcst") (eq_attr "addrtype" "ireg")))
- (and (ne (symbol_ref "ENABLE_WA_05000074")
- (const_int 0))
+ (and (match_test "ENABLE_WA_05000074")
(eq_attr "storereg" "preg")))
"((slot1+anomaly_05000074)|slot2)+store")