[Bug rtl-optimization/43147] SSE shuffle merge
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Tue Feb 23 01:42:00 GMT 2010
------- Comment #2 from pinskia at gcc dot gnu dot org 2010-02-23 01:42 -------
I think that is because nothing simplifies:
(vec_select:V4SF (vec_concat:V8SF (vec_select:V4SF (vec_concat:V8SF
(reg:V4SF 62)
(reg:V4SF 62))
(parallel [
(const_int 1 [0x1])
(const_int 2 [0x2])
(const_int 4 [0x4])
(const_int 7 [0x7])
]))
(vec_select:V4SF (vec_concat:V8SF (reg:V4SF 62)
(reg:V4SF 62))
(parallel [
(const_int 1 [0x1])
(const_int 2 [0x2])
(const_int 4 [0x4])
(const_int 7 [0x7])
])))
(parallel [
(const_int 1 [0x1])
(const_int 3 [0x3])
(const_int 6 [0x6])
(const_int 4 [0x4])
]))
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |missed-optimization
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43147
More information about the Gcc-bugs
mailing list