Commit 08156181 by Uros Bizjak

sse.md (shuffletype): Add V32HI and V4TI modes.

	* config/i386/sse.md (shuffletype): Add V32HI and V4TI modes.
	(ssescalarsize): Add V8SF, V4SF, V4DF and V2DF modes.

From-SVN: r234784
parent 49a52ebc
2016-04-06 Uros Bizjak <ubizjak@gmail.com>
* config/i386/sse.md (shuffletype): Add V32HI and V4TI modes.
(ssescalarsize): Add V8SF, V4SF, V4DF and V2DF modes.
2016-04-06 Jakub Jelinek <jakub@redhat.com> 2016-04-06 Jakub Jelinek <jakub@redhat.com>
* config/i386/i386.c (ix86_simd_clone_compute_vecsize_and_simdlen): * config/i386/i386.c (ix86_simd_clone_compute_vecsize_and_simdlen):
...@@ -108,7 +113,7 @@ ...@@ -108,7 +113,7 @@
PR ipa/66223 PR ipa/66223
* ipa-devirt.c (maybe_record_node): Do not optimize cxa_pure_virtual * ipa-devirt.c (maybe_record_node): Do not optimize cxa_pure_virtual
calls when sanitizing. calls when sanitizing.
(possible_polymorphic_call_target_p): Fix formating. (possible_polymorphic_call_target_p): Fix formatting.
2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Jakub Jelinek <jakub@redhat.com> Jakub Jelinek <jakub@redhat.com>
......
...@@ -493,8 +493,9 @@ ...@@ -493,8 +493,9 @@
[(V16SF "f") (V16SI "i") (V8DF "f") (V8DI "i") [(V16SF "f") (V16SI "i") (V8DF "f") (V8DI "i")
(V8SF "f") (V8SI "i") (V4DF "f") (V4DI "i") (V8SF "f") (V8SI "i") (V4DF "f") (V4DI "i")
(V4SF "f") (V4SI "i") (V2DF "f") (V2DI "i") (V4SF "f") (V4SI "i") (V2DF "f") (V2DI "i")
(V32QI "i") (V16HI "i") (V16QI "i") (V8HI "i") (V32HI "i") (V16HI "i") (V8HI "i")
(V64QI "i") (V1TI "i") (V2TI "i")]) (V64QI "i") (V32QI "i") (V16QI "i")
(V4TI "i") (V2TI "i") (V1TI "i")])
(define_mode_attr ssequartermode (define_mode_attr ssequartermode
[(V16SF "V4SF") (V8DF "V2DF") (V16SI "V4SI") (V8DI "V2DI")]) [(V16SF "V4SF") (V8DF "V2DF") (V16SI "V4SI") (V8DI "V2DI")])
...@@ -733,7 +734,8 @@ ...@@ -733,7 +734,8 @@
(V64QI "8") (V32QI "8") (V16QI "8") (V64QI "8") (V32QI "8") (V16QI "8")
(V32HI "16") (V16HI "16") (V8HI "16") (V32HI "16") (V16HI "16") (V8HI "16")
(V16SI "32") (V8SI "32") (V4SI "32") (V16SI "32") (V8SI "32") (V4SI "32")
(V16SF "32") (V8DF "64")]) (V16SF "32") (V8SF "32") (V4SF "32")
(V8DF "64") (V4DF "64") (V2DF "64")])
;; SSE prefix for integer vector modes ;; SSE prefix for integer vector modes
(define_mode_attr sseintprefix (define_mode_attr sseintprefix
......
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