sse.md (define_mode_iterator V_AVX512VL): Delete.
authorKirill Yukhin <kirill.yukhin@intel.com>
Fri, 22 Aug 2014 09:46:18 +0000 (09:46 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Fri, 22 Aug 2014 09:46:18 +0000 (09:46 +0000)
commit7cbdc87dd5c250a5fbf4be81581027438c7bbb94
treea27429c40505492c82b10c80a18efb918368e267
parent671a475e64d77f16b3fbc5aad349be68828c1318
sse.md (define_mode_iterator V_AVX512VL): Delete.

gcc/
* gcc/config/i386/sse.md (define_mode_iterator V_AVX512VL): Delete.
(define_mode_iterator V48_AVX512VL): New.
(define_mode_iterator V12_AVX512VL): Ditto.
(define_insn <avx512>_load<mode>_mask): Split into two similar
patterns which use different mode iterators: V48_AVX512VL V12_AVX512VL.
Refactor output template.
(define_insn "<avx512>_store<mode>_mask"): Ditto.

From-SVN: r214307
gcc/ChangeLog
gcc/config/i386/sse.md