aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorPhilipp Tomsich <philipp.tomsich@vrull.eu>2023-10-20 22:13:40 +0200
committerPhilipp Tomsich <philipp.tomsich@vrull.eu>2023-11-30 00:53:36 +0100
commitcbf2369f3b545e0187fe2e659c764fabf75bb479 (patch)
tree7ef88ff108036d4ddfed4f2b37cc6cc6f6cdb800 /gcc/ada
parent99d114c15523e0bfe7a89ef1947f82eb5ff0260b (diff)
downloadgcc-cbf2369f3b545e0187fe2e659c764fabf75bb479.zip
gcc-cbf2369f3b545e0187fe2e659c764fabf75bb479.tar.gz
gcc-cbf2369f3b545e0187fe2e659c764fabf75bb479.tar.bz2
aarch64: Add support for Ampere-1B (-mcpu=ampere1b) CPU
This patch adds initial support for Ampere-1B core. The Ampere-1B core implements ARMv8.7 with the following (compiler visible) extensions: - CSSC (Common Short Sequence Compression instructions), - MTE (Memory Tagging Extension) - SM3/SM4 gcc/ChangeLog: * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add ampere-1b * config/aarch64/aarch64-cost-tables.h: Add ampere1b_extra_costs * config/aarch64/aarch64-tune.md: Regenerate * config/aarch64/aarch64.cc: Include ampere1b tuning model * doc/invoke.texi: Document -mcpu=ampere1b * config/aarch64/tuning_models/ampere1b.h: New file.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions