diff options
author | Philipp Tomsich <philipp.tomsich@vrull.eu> | 2023-10-20 22:13:40 +0200 |
---|---|---|
committer | Philipp Tomsich <philipp.tomsich@vrull.eu> | 2023-11-30 00:53:36 +0100 |
commit | cbf2369f3b545e0187fe2e659c764fabf75bb479 (patch) | |
tree | 7ef88ff108036d4ddfed4f2b37cc6cc6f6cdb800 /gcc/ada | |
parent | 99d114c15523e0bfe7a89ef1947f82eb5ff0260b (diff) | |
download | gcc-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