AVX-512. Add patterns for compress, expand.
authorkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Sep 2014 07:05:31 +0000 (07:05 +0000)
committerkyukhin <kyukhin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Sep 2014 07:05:31 +0000 (07:05 +0000)
commit6ce48b026a3276963993f79c47a773a63349c113
treecd2dd279ec57d40fe6bf0e6a5b350f1a86a50f08
parent6164575a73149f543c5563e5f92907d06ebe9e01
AVX-512. Add patterns for compress, expand.

gcc/
* config/i386/sse.md
(define_mode_iterator VI48F): New.
(define_insn "<avx512>_compress<mode>_mask"): Rename from
"avx512f_compress<mode>_mask" and update mode iterator.
(define_insn "<avx512>_compressstore<mode>_mask"): Rename from
"avx512f_compressstore<mode>_mask" and update mode iterator.
(define_expand "<avx512>_expand<mode>_maskz"): Rename from
"avx512f_expand<mode>_maskz" and update mode iterator.
(define_insn "<avx512>_expand<mode>_mask"): Rename from
"avx512f_expand<mode>_mask" and update mode iterator.

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