Commit 7d54bea5 by Richard Sandiford Committed by Richard Sandiford

Franz Sirl <Franz.Sirl-kernel@lauterbach.com>

gcc/
2015-05-08  Richard Sandiford  <richard.sandiford@arm.com>
	    Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

	* config/i386/i386.md (<mode>_ldx, *<mode>_ldx): Remove mode
	from (set ...).
	* config/rx/rx.md (movdi, movdf): Likewise.
	Likewise for define_peephole2s.

Co-Authored-By: Franz Sirl <Franz.Sirl-kernel@lauterbach.com>

From-SVN: r222911
parent a8105959
2015-05-08 Richard Sandiford <richard.sandiford@arm.com>
Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* config/i386/i386.md (<mode>_ldx, *<mode>_ldx): Remove mode
from (set ...).
* config/rx/rx.md (movdi, movdf): Likewise.
Likewise for define_peephole2s.
2015-05-08 Alan Lawrence <alan.lawrence@arm.com> 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
* config/aarch64/arm_neon.h (vceq_s64, vceq_u64, vceqz_s64, vceqz_u64, * config/aarch64/arm_neon.h (vceq_s64, vceq_u64, vceqz_s64, vceqz_u64,
......
...@@ -18879,7 +18879,7 @@ ...@@ -18879,7 +18879,7 @@
[(set_attr "type" "mpxchk")]) [(set_attr "type" "mpxchk")])
(define_expand "<mode>_ldx" (define_expand "<mode>_ldx"
[(parallel [(set:BND (match_operand:BND 0 "register_operand") [(parallel [(set (match_operand:BND 0 "register_operand")
(unspec:BND (unspec:BND
[(mem:<bnd_ptr> [(mem:<bnd_ptr>
(match_par_dup 3 (match_par_dup 3
...@@ -18909,7 +18909,7 @@ ...@@ -18909,7 +18909,7 @@
}) })
(define_insn "*<mode>_ldx" (define_insn "*<mode>_ldx"
[(parallel [(set:BND (match_operand:BND 0 "register_operand" "=w") [(parallel [(set (match_operand:BND 0 "register_operand" "=w")
(unspec:BND (unspec:BND
[(match_operator:<bnd_ptr> 3 "bnd_mem_operator" [(match_operator:<bnd_ptr> 3 "bnd_mem_operator"
[(unspec:<bnd_ptr> [(unspec:<bnd_ptr>
......
...@@ -1734,7 +1734,7 @@ ...@@ -1734,7 +1734,7 @@
(match_dup 2))) (match_dup 2)))
(clobber (reg:CC CC_REG))])] (clobber (reg:CC CC_REG))])]
"peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)" "peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)"
[(parallel [(set:SI (match_dup 2) [(parallel [(set (match_dup 2)
(memex_commutative:SI (match_dup 2) (memex_commutative:SI (match_dup 2)
(extend_types:SI (match_dup 1)))) (extend_types:SI (match_dup 1))))
(clobber (reg:CC CC_REG))])] (clobber (reg:CC CC_REG))])]
...@@ -1748,7 +1748,7 @@ ...@@ -1748,7 +1748,7 @@
(match_dup 0))) (match_dup 0)))
(clobber (reg:CC CC_REG))])] (clobber (reg:CC CC_REG))])]
"peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)" "peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)"
[(parallel [(set:SI (match_dup 2) [(parallel [(set (match_dup 2)
(memex_commutative:SI (match_dup 2) (memex_commutative:SI (match_dup 2)
(extend_types:SI (match_dup 1)))) (extend_types:SI (match_dup 1))))
(clobber (reg:CC CC_REG))])] (clobber (reg:CC CC_REG))])]
...@@ -1762,7 +1762,7 @@ ...@@ -1762,7 +1762,7 @@
(match_dup 0))) (match_dup 0)))
(clobber (reg:CC CC_REG))])] (clobber (reg:CC CC_REG))])]
"peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)" "peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)"
[(parallel [(set:SI (match_dup 2) [(parallel [(set (match_dup 2)
(memex_noncomm:SI (match_dup 2) (memex_noncomm:SI (match_dup 2)
(extend_types:SI (match_dup 1)))) (extend_types:SI (match_dup 1))))
(clobber (reg:CC CC_REG))])] (clobber (reg:CC CC_REG))])]
...@@ -1775,7 +1775,7 @@ ...@@ -1775,7 +1775,7 @@
(memex_nocc:SI (match_dup 0) (memex_nocc:SI (match_dup 0)
(match_dup 2)))] (match_dup 2)))]
"peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)" "peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)"
[(set:SI (match_dup 2) [(set (match_dup 2)
(memex_nocc:SI (match_dup 2) (memex_nocc:SI (match_dup 2)
(extend_types:SI (match_dup 1))))] (extend_types:SI (match_dup 1))))]
) )
...@@ -1787,7 +1787,7 @@ ...@@ -1787,7 +1787,7 @@
(memex_nocc:SI (match_dup 2) (memex_nocc:SI (match_dup 2)
(match_dup 0)))] (match_dup 0)))]
"peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)" "peep2_regno_dead_p (2, REGNO (operands[0])) && (optimize < 3 || optimize_size)"
[(set:SI (match_dup 2) [(set (match_dup 2)
(memex_nocc:SI (match_dup 2) (memex_nocc:SI (match_dup 2)
(extend_types:SI (match_dup 1))))] (extend_types:SI (match_dup 1))))]
) )
...@@ -2623,7 +2623,7 @@ ...@@ -2623,7 +2623,7 @@
) )
(define_insn "movdi" (define_insn "movdi"
[(set:DI (match_operand:DI 0 "nonimmediate_operand" "=rm") [(set (match_operand:DI 0 "nonimmediate_operand" "=rm")
(match_operand:DI 1 "general_operand" "rmi"))] (match_operand:DI 1 "general_operand" "rmi"))]
"TARGET_ENABLE_LRA" "TARGET_ENABLE_LRA"
{ return rx_gen_move_template (operands, false); } { return rx_gen_move_template (operands, false); }
...@@ -2632,7 +2632,7 @@ ...@@ -2632,7 +2632,7 @@
) )
(define_insn "movdf" (define_insn "movdf"
[(set:DF (match_operand:DF 0 "nonimmediate_operand" "=rm") [(set (match_operand:DF 0 "nonimmediate_operand" "=rm")
(match_operand:DF 1 "general_operand" "rmi"))] (match_operand:DF 1 "general_operand" "rmi"))]
"TARGET_ENABLE_LRA" "TARGET_ENABLE_LRA"
{ return rx_gen_move_template (operands, false); } { return rx_gen_move_template (operands, false); }
......
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