[llvm] r342585 - [ARM] Adjust the feature set for Exynos
Evandro Menezes via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 19 12:51:30 PDT 2018
Author: evandro
Date: Wed Sep 19 12:51:29 2018
New Revision: 342585
URL: http://llvm.org/viewvc/llvm-project?rev=342585&view=rev
Log:
[ARM] Adjust the feature set for Exynos
Fine tune the cost model for all Exynos processors.
Modified:
llvm/trunk/lib/Target/ARM/ARMSubtarget.cpp
Modified: llvm/trunk/lib/Target/ARM/ARMSubtarget.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMSubtarget.cpp?rev=342585&r1=342584&r2=342585&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMSubtarget.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMSubtarget.cpp Wed Sep 19 12:51:29 2018
@@ -287,7 +287,13 @@ void ARMSubtarget::initSubtargetFeatures
case CortexR7:
case CortexM3:
case CortexR52:
+ break;
case Exynos:
+ MaxInterleaveFactor = 2;
+ PartialUpdateClearance = 12;
+ if (!isThumb())
+ PrefLoopAlignment = 3;
+ break;
case Kryo:
break;
case Krait:
More information about the llvm-commits
mailing list