OSDN Git Service

i386: Delete the vec_extract_even/odd patterns.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Oct 2011 21:30:26 +0000 (21:30 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Oct 2011 21:30:26 +0000 (21:30 +0000)
commit0ace5a415236a1d602e1803665c352dff8d2653b
treef684d8fe3250df0a5c4631ae3ce100729405dd57
parent0da2935d1ff76e86d5ffd2421ace42456e4cfc45
i386: Delete the vec_extract_even/odd patterns.

These can be generated by vec_perm_const now.  We could keep the
patterns around, as technically it may be less work, but this
exercises a code path needed by less primary platforms.

        * config/i386/sse.md (VEC_EXTRACT_EVENODD_MODE): Remove.
        (vec_extract_even<mode>, vec_extract_odd<mode>): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180453 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/sse.md