[llvm] r285106 - [AArch64] Adjust the cost model for Exynos M1.

Evandro Menezes via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 25 13:05:42 PDT 2016


Author: evandro
Date: Tue Oct 25 15:05:42 2016
New Revision: 285106

URL: http://llvm.org/viewvc/llvm-project?rev=285106&view=rev
Log:
[AArch64] Adjust the cost model for Exynos M1.

Modify the maximum jump table size.

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=285106&r1=285105&r2=285106&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64Subtarget.cpp Tue Oct 25 15:05:42 2016
@@ -65,9 +65,9 @@ void AArch64Subtarget::initializePropert
     break;
   case ExynosM1:
     MaxInterleaveFactor = 4;
+    MaxJumpTableSize = 8;
     PrefFunctionAlignment = 4;
     PrefLoopAlignment = 3;
-    MaxJumpTableSize = 12;
     break;
   case Kryo:
     MaxInterleaveFactor = 4;




More information about the llvm-commits mailing list