Commit 627add08 by Jakub Jelinek Committed by Jakub Jelinek

sse.md (vec_interleave_highv8sf, [...]): Remove constraints from expanders.

	* config/i386/sse.md (vec_interleave_highv8sf,
	vec_interleave_lowv8sf, vec_interleave_highv4df,
	vec_interleave_lowv4df): Remove constraints from expanders.

From-SVN: r235898
parent 2a746f23
2016-05-04 Jakub Jelinek <jakub@redhat.com> 2016-05-04 Jakub Jelinek <jakub@redhat.com>
* config/i386/sse.md (vec_interleave_highv8sf,
vec_interleave_lowv8sf, vec_interleave_highv4df,
vec_interleave_lowv4df): Remove constraints from expanders.
* config/i386/sse.md (sse2_movq128): Use v constraint instead of x. * config/i386/sse.md (sse2_movq128): Use v constraint instead of x.
2016-05-04 Jan Hubicka <hubicka@ucw.cz> 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
......
...@@ -5851,8 +5851,8 @@ ...@@ -5851,8 +5851,8 @@
[(set (match_dup 3) [(set (match_dup 3)
(vec_select:V8SF (vec_select:V8SF
(vec_concat:V16SF (vec_concat:V16SF
(match_operand:V8SF 1 "register_operand" "x") (match_operand:V8SF 1 "register_operand")
(match_operand:V8SF 2 "nonimmediate_operand" "xm")) (match_operand:V8SF 2 "nonimmediate_operand"))
(parallel [(const_int 0) (const_int 8) (parallel [(const_int 0) (const_int 8)
(const_int 1) (const_int 9) (const_int 1) (const_int 9)
(const_int 4) (const_int 12) (const_int 4) (const_int 12)
...@@ -5956,8 +5956,8 @@ ...@@ -5956,8 +5956,8 @@
[(set (match_dup 3) [(set (match_dup 3)
(vec_select:V8SF (vec_select:V8SF
(vec_concat:V16SF (vec_concat:V16SF
(match_operand:V8SF 1 "register_operand" "x") (match_operand:V8SF 1 "register_operand")
(match_operand:V8SF 2 "nonimmediate_operand" "xm")) (match_operand:V8SF 2 "nonimmediate_operand"))
(parallel [(const_int 0) (const_int 8) (parallel [(const_int 0) (const_int 8)
(const_int 1) (const_int 9) (const_int 1) (const_int 9)
(const_int 4) (const_int 12) (const_int 4) (const_int 12)
...@@ -7424,8 +7424,8 @@ ...@@ -7424,8 +7424,8 @@
[(set (match_dup 3) [(set (match_dup 3)
(vec_select:V4DF (vec_select:V4DF
(vec_concat:V8DF (vec_concat:V8DF
(match_operand:V4DF 1 "register_operand" "x") (match_operand:V4DF 1 "register_operand")
(match_operand:V4DF 2 "nonimmediate_operand" "xm")) (match_operand:V4DF 2 "nonimmediate_operand"))
(parallel [(const_int 0) (const_int 4) (parallel [(const_int 0) (const_int 4)
(const_int 2) (const_int 6)]))) (const_int 2) (const_int 6)])))
(set (match_dup 4) (set (match_dup 4)
...@@ -7584,8 +7584,8 @@ ...@@ -7584,8 +7584,8 @@
[(set (match_dup 3) [(set (match_dup 3)
(vec_select:V4DF (vec_select:V4DF
(vec_concat:V8DF (vec_concat:V8DF
(match_operand:V4DF 1 "register_operand" "x") (match_operand:V4DF 1 "register_operand")
(match_operand:V4DF 2 "nonimmediate_operand" "xm")) (match_operand:V4DF 2 "nonimmediate_operand"))
(parallel [(const_int 0) (const_int 4) (parallel [(const_int 0) (const_int 4)
(const_int 2) (const_int 6)]))) (const_int 2) (const_int 6)])))
(set (match_dup 4) (set (match_dup 4)
......
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