diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2016-11-23 20:05:53 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2016-11-23 20:05:53 +0100 |
commit | 46e89251c471b2780ba0831b26c90995f52408a9 (patch) | |
tree | 55befb1886aa972e07308684ea362d5c1b791832 /gcc/omp-low.c | |
parent | 25cb6b33f75fb4183bfe816cf95b68613b1af4bb (diff) | |
download | gcc-46e89251c471b2780ba0831b26c90995f52408a9.zip gcc-46e89251c471b2780ba0831b26c90995f52408a9.tar.gz gcc-46e89251c471b2780ba0831b26c90995f52408a9.tar.bz2 |
i386.md (*movqi_internal): Calculate mode attribute of alternatives 7,8,9 depending on TARGET_AVX512DQ.
* gcc.target/config/i386.md (*movqi_internal): Calculate mode
attribute of alternatives 7,8,9 depending on TARGET_AVX512DQ.
<TYPE_MSKMOV>: Emit kmovw for MODE_HI insn mode attribute.
(*k<logic><mode>): Calculate mode attribute depending on
TARGET_AVX512DQ. Emit k<logic>w for MODE_HI insn mode attribute.
(*andqi_1): Calculate mode attribute of alternative 3 depending
on TARGET_AVX512DQ. Emit kandw for MODE_HI insn mode attribute.
(kandn<mode>): Calculate mode attribute of alternative 2 depending
on TARGET_AVX512DQ. Emit kandnw for MODE_HI insn mode attribute.
(kxnor<mode>): Merge insn patterns using SWI1248_AVX512BW mode
iterator. Calculate mode attribute of alternative 1 depending
on TARGET_AVX512DQ. Emit kxnorw for MODE_HI insn mode attribute.
(*one_cmplqi2_1): Calculate mode attribute of alternative 2 depending
on TARGET_AVX512DQ. Emit knotw for MODE_HI insn mode attribute.
From-SVN: r242791
Diffstat (limited to 'gcc/omp-low.c')
0 files changed, 0 insertions, 0 deletions