aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/utils.c
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2019-02-08 11:30:53 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2019-02-08 03:30:53 -0800
commit694b3bb3c33643ce697019db6d6eeeede4def168 (patch)
treee3224b41bfbb2e993951b017b04a4c4f693e2e89 /gcc/ada/gcc-interface/utils.c
parentcc26a3bdef0ff3d5fb1026bc080857f1c5e42f56 (diff)
downloadgcc-694b3bb3c33643ce697019db6d6eeeede4def168.zip
gcc-694b3bb3c33643ce697019db6d6eeeede4def168.tar.gz
gcc-694b3bb3c33643ce697019db6d6eeeede4def168.tar.bz2
i386: Use OI/TImode in *mov[ot]i_internal_avx with AVX512VL
OImode and TImode moves must be done in XImode to access upper 16 vector registers without AVX512VL. With AVX512VL, we can access upper 16 vector registers in OImode and TImode. PR target/89229 * config/i386/i386.md (*movoi_internal_avx): Set mode to XI for upper 16 vector registers without TARGET_AVX512VL. (*movti_internal): Likewise. From-SVN: r268678
Diffstat (limited to 'gcc/ada/gcc-interface/utils.c')
0 files changed, 0 insertions, 0 deletions