AVX-512. Avoid upper-bank registers when splitting vec_extract_lo instruction.
authorAlexander Fomin <alexander.fomin@intel.com>
Tue, 6 Oct 2015 13:49:30 +0000 (13:49 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Tue, 6 Oct 2015 13:49:30 +0000 (13:49 +0000)
commit2d83470f102057c45b076e6bc7474dc04fe2b685
tree945fad2c44a68ba416b5bd952c21bbc5c62aca3f
parent2d546fb73bb1ddeec67162ff7b2bf74f3caf7c18
AVX-512. Avoid upper-bank registers when splitting vec_extract_lo instruction.

gcc/
PR target/67849
* config/i386/sse.md (define_split vec_select/V8FI): Restrict
split for upper-bank registers when target does not support
AVX512VL.
(define_insn "vec_extract_lo_<mode><mask_name>"): Restrict
split when target does not support AVX512VL.

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