aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-12-13 09:08:22 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2018-12-13 09:08:22 +0100
commit26b57b93b389a08b1328b577526e886f43a76476 (patch)
treeff355b1d936ae7356f46b61c77fceffecf548990 /gcc/function.c
parente00199d7b78ccff66112b17b8c9bb07f67f40e66 (diff)
downloadgcc-26b57b93b389a08b1328b577526e886f43a76476.zip
gcc-26b57b93b389a08b1328b577526e886f43a76476.tar.gz
gcc-26b57b93b389a08b1328b577526e886f43a76476.tar.bz2
re PR target/88465 (AVX512: optimize loading of constant values to kN registers)
PR target/88465 * config/i386/i386.md (*movdi_internal, *movsi_internal, *movhi_internal, *movqi_internal): Add alternative(s) to load 0 or -1 into k registers using kxor or kxnoq instructions. * gcc.target/i386/avx512f-pr88465.c: New test. * gcc.target/i386/avx512dq-pr88465.c: New test. From-SVN: r267078
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions