aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-low.c
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2016-11-23 20:05:53 +0100
committerUros Bizjak <uros@gcc.gnu.org>2016-11-23 20:05:53 +0100
commit46e89251c471b2780ba0831b26c90995f52408a9 (patch)
tree55befb1886aa972e07308684ea362d5c1b791832 /gcc/omp-low.c
parent25cb6b33f75fb4183bfe816cf95b68613b1af4bb (diff)
downloadgcc-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