[all-commits] [llvm/llvm-project] 014401: [AArch64] Add Ampere1B scheduling/pipeline model (...
Philipp Tomsich via All-commits
all-commits at lists.llvm.org
Fri Feb 9 15:48:57 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 014401158bbbc6899144905c1eb9e44fac86867e
https://github.com/llvm/llvm-project/commit/014401158bbbc6899144905c1eb9e44fac86867e
Author: Philipp Tomsich <philipp.tomsich at vrull.eu>
Date: 2024-02-10 (Sat, 10 Feb 2024)
Changed paths:
M llvm/lib/Target/AArch64/AArch64.td
A llvm/lib/Target/AArch64/AArch64SchedAmpere1B.td
Log Message:
-----------
[AArch64] Add Ampere1B scheduling/pipeline model (#81338)
The Ampere1B core is enabled with a new scheduling/pipeline model, as it
provides significant updates over the Ampere1 core; it reduces latencies
on many instructions, has some micro-ops reassigned between the XY and X
units, and provides modelling for the instructions added since Ampere1
and Ampere1A.
More information about the All-commits
mailing list