diff options
author | Andrew Pinski <apinski@cavium.com> | 2016-09-12 21:30:33 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2016-09-12 14:30:33 -0700 |
commit | 54700e2e7f11d6715670182ee37a378a89d77a12 (patch) | |
tree | 6e800cf87fc5a29de7310822ed32aaedcc3b58ca /libcpp | |
parent | 47f138d178c2b89b0f9f964404bb15243cd72a28 (diff) | |
download | gcc-54700e2e7f11d6715670182ee37a378a89d77a12.zip gcc-54700e2e7f11d6715670182ee37a378a89d77a12.tar.gz gcc-54700e2e7f11d6715670182ee37a378a89d77a12.tar.bz2 |
Add tunning of ldpw for THunderX.
2016-09-12 Andrew Pinski <apinski@cavium.com>
* config/aarch64/aarch64-tuning-flags.def (SLOW_UNALIGNED_LDPW):
New tuning option.
* config/aarch64/aarch64.c (thunderx_tunings): Enable
AARCH64_EXTRA_TUNE_SLOW_UNALIGNED_LDPW.
(aarch64_operands_ok_for_ldpstp): Return false if
AARCH64_EXTRA_TUNE_SLOW_UNALIGNED_LDPW and the mode
was SImode and the alignment is less than 8 byte.
(aarch64_operands_adjust_ok_for_ldpstp): Likewise.
2016-09-12 Andrew Pinski <apinski@cavium.com>
* gcc.target/aarch64/thunderxloadpair.c: New testcase.
* gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
From-SVN: r240102
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions