aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorShaokun Zhang <zhangshaokun@hisilicon.com>2019-09-25 12:38:59 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2019-09-25 12:38:59 +0000
commit761e6bb9f7d2bd782d93e46baebade2eb1f7d16e (patch)
treec67de1fcd27ea5440bdfa1a5cdb272eacf721980 /gcc/tree-vect-loop.c
parent21f7f9980c078080189ca78e4da56f0c26736946 (diff)
downloadgcc-761e6bb9f7d2bd782d93e46baebade2eb1f7d16e.zip
gcc-761e6bb9f7d2bd782d93e46baebade2eb1f7d16e.tar.gz
gcc-761e6bb9f7d2bd782d93e46baebade2eb1f7d16e.tar.bz2
[AARCH64] Add support for new control bits CTR_EL0.DIC and CTR_EL0.IDC
The DCache clean & ICache invalidation requirements for instructions to be data coherence are discoverable through new fields in CTR_EL0. Let's support the two bits if they are enabled, the CPU core will not execute the unnecessary DCache clean or Icache Invalidation instructions. 2019-09-25 Shaokun Zhang <zhangshaokun@hisilicon.com> * config/aarch64/sync-cache.c (__aarch64_sync_cache_range): Add support for CTR_EL0.IDC and CTR_EL0.DIC. From-SVN: r276122
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions