diff options
author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-09-14 21:15:09 +0000 |
---|---|---|
committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-09-14 21:15:09 +0000 |
commit | c2dd47eb97c466c8843e5c00c7fe61acb78aab01 (patch) | |
tree | f59a8beaf48bbd25eca6353f0cb6103bbf377737 /gcc/config/bfin/bfin.md | |
parent | c41cafd5576b6e48806ca9a3af3635cb41206593 (diff) | |
download | gcc-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.md | 18 |
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") |