[all-commits] [llvm/llvm-project] ef9159: [AArch64] Add Cortex-A510 specific scheduling
David Green via All-commits
all-commits at lists.llvm.org
Tue Jun 20 03:48:32 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ef9159c7f6653c1c0f11535623cc6f9a2c9a13f6
https://github.com/llvm/llvm-project/commit/ef9159c7f6653c1c0f11535623cc6f9a2c9a13f6
Author: Harvin Iriawan <harvin.iriawan at arm.com>
Date: 2023-06-20 (Tue, 20 Jun 2023)
Changed paths:
M llvm/lib/Target/AArch64/AArch64.td
A llvm/lib/Target/AArch64/AArch64SchedA510.td
A llvm/test/tools/llvm-mca/AArch64/Cortex/A510-basic-instructions.s
A llvm/test/tools/llvm-mca/AArch64/Cortex/A510-neon-instructions.s
A llvm/test/tools/llvm-mca/AArch64/Cortex/A510-sve-instructions.s
Log Message:
-----------
[AArch64] Add Cortex-A510 specific scheduling
- Update the Cortex-A510 mcpu target to use A510 scheduling info instead of
A55. Values taken are based on the A510 software optimisation guide
https://developer.arm.com/documentation/PJDOC-466751330-536816/latest
- Make latency of most integer ops to 1. CPU uarch is able to resolve most
integer ops in 1 cycle
Differential Revision: https://reviews.llvm.org/D152688
More information about the All-commits
mailing list