Commit 126294f4 by Richard Henderson Committed by Richard Henderson

sync.md (atomic_load, [...]): Use INT1 mode iterator instead of INT.

        * config/rs6000/sync.md (atomic_load, atomic_store): Use INT1 mode
        iterator instead of INT.

From-SVN: r188463
parent f75912e0
2012-06-12 Richard Henderson <rth@redhat.com>
* config/rs6000/sync.md (atomic_load, atomic_store): Use INT1 mode
iterator instead of INT.
2012-06-12 Bill Schmidt <wschmidt@linux.ibm.com>
* opts.c: Add -fhoist-adjacent-loads to -O2 and above.
......
......@@ -111,8 +111,8 @@
(set_attr "length" "12")])
(define_expand "atomic_load<mode>"
[(set (match_operand:INT 0 "register_operand" "") ;; output
(match_operand:INT 1 "memory_operand" "")) ;; memory
[(set (match_operand:INT1 0 "register_operand" "") ;; output
(match_operand:INT1 1 "memory_operand" "")) ;; memory
(use (match_operand:SI 2 "const_int_operand" ""))] ;; model
""
{
......@@ -139,8 +139,8 @@
})
(define_expand "atomic_store<mode>"
[(set (match_operand:INT 0 "memory_operand" "") ;; memory
(match_operand:INT 1 "register_operand" "")) ;; input
[(set (match_operand:INT1 0 "memory_operand" "") ;; memory
(match_operand:INT1 1 "register_operand" "")) ;; input
(use (match_operand:SI 2 "const_int_operand" ""))] ;; model
""
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment