diff options
author | Tamar Christina <tamar.christina@arm.com> | 2024-06-05 19:31:11 +0100 |
---|---|---|
committer | Tamar Christina <tamar.christina@arm.com> | 2024-06-05 19:31:11 +0100 |
commit | 35f17c680ca650f8658994f857358e5a529c0b93 (patch) | |
tree | 511a1c7391458205ba5d91d36d7aaf412d3fc71c /gcc/tree-vect-loop.cc | |
parent | fd4898891ae0c73d6b7aa433cd1ef4539aaa2457 (diff) | |
download | gcc-35f17c680ca650f8658994f857358e5a529c0b93.zip gcc-35f17c680ca650f8658994f857358e5a529c0b93.tar.gz gcc-35f17c680ca650f8658994f857358e5a529c0b93.tar.bz2 |
AArch64: add new tuning param and attribute for enabling conditional early clobber
This adds a new tuning parameter AARCH64_EXTRA_TUNE_AVOID_PRED_RMW for AArch64 to
allow us to conditionally enable the early clobber alternatives based on the
tuning models.
gcc/ChangeLog:
* config/aarch64/aarch64-tuning-flags.def
(AVOID_PRED_RMW): New.
* config/aarch64/aarch64.h (TARGET_SVE_PRED_CLOBBER): New.
* config/aarch64/aarch64.md (pred_clobber): New.
(arch_enabled): Use it.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions