[llvm] r284839 - Set the vectorizer MaxInterleaveFactor for Exynos.

Abderrazek Zaafrani via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 21 09:28:27 PDT 2016


Author: az
Date: Fri Oct 21 11:28:27 2016
New Revision: 284839

URL: http://llvm.org/viewvc/llvm-project?rev=284839&view=rev
Log:
Set the vectorizer MaxInterleaveFactor for Exynos.

Modified:
    llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp

Modified: llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp?rev=284839&r1=284838&r2=284839&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp Fri Oct 21 11:28:27 2016
@@ -64,6 +64,7 @@ void AArch64Subtarget::initializePropert
     MaxInterleaveFactor = 4;
     break;
   case ExynosM1:
+    MaxInterleaveFactor = 4;
     PrefFunctionAlignment = 4;
     PrefLoopAlignment = 3;
     MaxJumpTableSize = 12;




More information about the llvm-commits mailing list