OSDN Git Service

rs6000: Remove some vec_extract_even/odd expanders.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Oct 2011 21:30:16 +0000 (21:30 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Oct 2011 21:30:16 +0000 (21:30 +0000)
commit0da2935d1ff76e86d5ffd2421ace42456e4cfc45
treeabb550036e3580cdbad1accd865953bab48a8bac
parent535780a57c64ac1cc7bf69eb6d15143fe87c32b0
rs6000: Remove some vec_extract_even/odd expanders.

The ones that expand to VPERM can be handled by generic code.
The even v4si and v4sf expanders remain until vector.md can be
updated to not invoke them directly.

        * config/rs6000/altivec.md (vec_extract_evenv8hi,
        vec_extract_evenv16qi, vec_extract_oddv4si,
        vec_extract_oddv4sf): Remove.

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