This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 41c95d5e53e libstdc++: Move test for __cpp_lib_not_fn to version.cc new cb80cdbef47 AArch64: Annotate SVE instructions with new instruction attribute. new c8bd7b2d550 AArch64: Implement target hooks for dispatch scheduling. new 0088e4a419e AArch64: Enable dispatch scheduling for Neoverse V2.
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64-protos.h | 11 + gcc/config/aarch64/aarch64-sched-dispatch.cc | 229 ++++++++++ gcc/config/aarch64/aarch64-sched-dispatch.h | 52 +++ gcc/config/aarch64/aarch64-sve.md | 466 ++++++++++++++++++--- gcc/config/aarch64/aarch64-sve2.md | 200 ++++++++- gcc/config/aarch64/aarch64-tuning-flags.def | 3 + gcc/config/aarch64/aarch64.cc | 13 + gcc/config/aarch64/aarch64.md | 23 + gcc/config/aarch64/iterators.md | 96 +++++ gcc/config/aarch64/neoversev2.md | 192 +++++++++ gcc/config/aarch64/t-aarch64 | 8 + gcc/config/aarch64/tuning_models/a64fx.h | 3 +- gcc/config/aarch64/tuning_models/ampere1.h | 3 +- gcc/config/aarch64/tuning_models/ampere1a.h | 3 +- gcc/config/aarch64/tuning_models/ampere1b.h | 3 +- gcc/config/aarch64/tuning_models/cortexa35.h | 3 +- gcc/config/aarch64/tuning_models/cortexa53.h | 3 +- gcc/config/aarch64/tuning_models/cortexa57.h | 3 +- gcc/config/aarch64/tuning_models/cortexa72.h | 3 +- gcc/config/aarch64/tuning_models/cortexa73.h | 3 +- gcc/config/aarch64/tuning_models/cortexx925.h | 3 +- gcc/config/aarch64/tuning_models/emag.h | 3 +- gcc/config/aarch64/tuning_models/exynosm1.h | 3 +- gcc/config/aarch64/tuning_models/fujitsu_monaka.h | 3 +- gcc/config/aarch64/tuning_models/generic.h | 3 +- gcc/config/aarch64/tuning_models/generic_armv8_a.h | 3 +- gcc/config/aarch64/tuning_models/generic_armv9_a.h | 3 +- gcc/config/aarch64/tuning_models/neoverse512tvb.h | 3 +- gcc/config/aarch64/tuning_models/neoversen1.h | 3 +- gcc/config/aarch64/tuning_models/neoversen2.h | 3 +- gcc/config/aarch64/tuning_models/neoversen3.h | 3 +- gcc/config/aarch64/tuning_models/neoversev1.h | 3 +- gcc/config/aarch64/tuning_models/neoversev2.h | 144 ++++++- gcc/config/aarch64/tuning_models/neoversev3.h | 3 +- gcc/config/aarch64/tuning_models/neoversev3ae.h | 3 +- gcc/config/aarch64/tuning_models/olympus.h | 3 +- gcc/config/aarch64/tuning_models/qdf24xx.h | 3 +- gcc/config/aarch64/tuning_models/saphira.h | 3 +- gcc/config/aarch64/tuning_models/thunderx.h | 3 +- gcc/config/aarch64/tuning_models/thunderx2t99.h | 3 +- gcc/config/aarch64/tuning_models/thunderx3t110.h | 3 +- gcc/config/aarch64/tuning_models/thunderxt88.h | 3 +- gcc/config/aarch64/tuning_models/tsv110.h | 3 +- gcc/config/aarch64/tuning_models/xgene1.h | 3 +- 45 files changed, 1417 insertions(+), 118 deletions(-) create mode 100644 gcc/config/aarch64/aarch64-sched-dispatch.cc create mode 100644 gcc/config/aarch64/aarch64-sched-dispatch.h create mode 100644 gcc/config/aarch64/neoversev2.md