From 8ff4f4ad5b95becb6c9c421f3f3e8f5512ce5915 Mon Sep 17 00:00:00 2001 From: Evandro Menezes Date: Mon, 20 Jun 2016 18:39:41 +0000 Subject: [PATCH] [AArch64] Adjust the loop buffer size for Exynos M1 (NFC) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273185 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/AArch64/AArch64SchedM1.td | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Target/AArch64/AArch64SchedM1.td b/lib/Target/AArch64/AArch64SchedM1.td index da403006181..115ee961f34 100644 --- a/lib/Target/AArch64/AArch64SchedM1.td +++ b/lib/Target/AArch64/AArch64SchedM1.td @@ -20,7 +20,7 @@ def ExynosM1Model : SchedMachineModel { let IssueWidth = 4; // Up to 4 uops per cycle. let MicroOpBufferSize = 96; // ROB size. - let LoopMicroOpBufferSize = 32; // Instruction queue size. + let LoopMicroOpBufferSize = 24; // Based on the instruction queue size. let LoadLatency = 4; // Optimistic load cases. let MispredictPenalty = 14; // Minimum branch misprediction penalty. let CompleteModel = 0; // Use the default model otherwise. -- 2.50.1