diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2022-06-04 12:20:35 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2022-06-04 12:20:35 +0000 |
| commit | 947eb1449054880e65af3acb5a5c77c590aba9ce (patch) | |
| tree | 87f3465dc37b03c7b5d419477f45b3d2ff65a944 /llvm/lib/Target/AArch64/AArch64Subtarget.cpp | |
| parent | 139d5007613696147437159a7f0d0cdcac702529 (diff) | |
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64Subtarget.cpp')
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64Subtarget.cpp b/llvm/lib/Target/AArch64/AArch64Subtarget.cpp index 8a7e20237271..9f2753584db8 100644 --- a/llvm/lib/Target/AArch64/AArch64Subtarget.cpp +++ b/llvm/lib/Target/AArch64/AArch64Subtarget.cpp @@ -221,6 +221,12 @@ void AArch64Subtarget::initializeProperties() { // FIXME: remove this to enable 64-bit SLP if performance looks good. MinVectorRegisterBitWidth = 128; break; + case Ampere1: + CacheLineSize = 64; + PrefFunctionLogAlignment = 6; + PrefLoopLogAlignment = 6; + MaxInterleaveFactor = 4; + break; } } |
