From 947eb1449054880e65af3acb5a5c77c590aba9ce Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Sat, 4 Jun 2022 14:20:35 +0200 Subject: Vendor import of llvm-project branch release/14.x llvmorg-14.0.4-0-g29f1039a7285. --- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'llvm/lib/Target/AArch64/AArch64Subtarget.cpp') 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; } } -- cgit v1.3