Commit 5e6d6bf0 by Jakub Jelinek Committed by Jakub Jelinek

i386.md (movstrictqi_xor): Use 'q' constraint instead of 'r'.

	* config/i386/i386.md (movstrictqi_xor): Use 'q' constraint instead
	of 'r'. Use q_regs_operand.
	(andsi_1+2): Use q_regs_operand.

From-SVN: r34850
parent f46ad076
2000-07-03 Jakub Jelinek <jakub@redhat.com> 2000-07-03 Jakub Jelinek <jakub@redhat.com>
* config/i386/i386.md (movstrictqi_xor): Use 'q' constraint instead
of 'r'. Use q_regs_operand.
(andsi_1+2): Use q_regs_operand.
2000-07-03 Jakub Jelinek <jakub@redhat.com>
* builtins.c (get_memory_rtx): Always put into alias set 0. * builtins.c (get_memory_rtx): Always put into alias set 0.
2000-07-03 Nick Clifton <nickc@cygnus.com> 2000-07-03 Nick Clifton <nickc@cygnus.com>
......
...@@ -1853,7 +1853,7 @@ ...@@ -1853,7 +1853,7 @@
(set_attr "mode" "QI")]) (set_attr "mode" "QI")])
(define_insn "*movstrictqi_xor" (define_insn "*movstrictqi_xor"
[(set (strict_low_part (match_operand:QI 0 "register_operand" "=r")) [(set (strict_low_part (match_operand:QI 0 "q_regs_operand" "+q"))
(match_operand:QI 1 "const0_operand" "i")) (match_operand:QI 1 "const0_operand" "i"))
(clobber (reg:CC 17))] (clobber (reg:CC 17))]
"reload_completed && (!TARGET_USE_MOV0 || optimize_size)" "reload_completed && (!TARGET_USE_MOV0 || optimize_size)"
...@@ -5000,7 +5000,7 @@ ...@@ -5000,7 +5000,7 @@
"operands[1] = gen_lowpart (HImode, operands[0]);") "operands[1] = gen_lowpart (HImode, operands[0]);")
(define_split (define_split
[(set (match_operand:SI 0 "register_operand" "") [(set (match_operand:SI 0 "q_regs_operand" "")
(and:SI (match_dup 0) (and:SI (match_dup 0)
(const_int -256))) (const_int -256)))
(clobber (reg:CC 17))] (clobber (reg:CC 17))]
......
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