Set the vectorizer MaxInterleaveFactor for Exynos.
authorAbderrazek Zaafrani <a.zaafrani@samsung.com>
Fri, 21 Oct 2016 16:28:27 +0000 (16:28 +0000)
committerAbderrazek Zaafrani <a.zaafrani@samsung.com>
Fri, 21 Oct 2016 16:28:27 +0000 (16:28 +0000)
llvm-svn: 284839

llvm/lib/Target/AArch64/AArch64Subtarget.cpp

index 78a2631..3c193ba 100644 (file)
@@ -64,6 +64,7 @@ void AArch64Subtarget::initializeProperties() {
     MaxInterleaveFactor = 4;
     break;
   case ExynosM1:
+    MaxInterleaveFactor = 4;
     PrefFunctionAlignment = 4;
     PrefLoopAlignment = 3;
     MaxJumpTableSize = 12;