Skip to content

Commit 4cbe10e

Browse files
author
Evandro Menezes
committed
[AArch64] Update for Exynos
Fix the costs of integer division.
1 parent 1cce82e commit 4cbe10e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

llvm/lib/Target/AArch64/AArch64SchedExynosM4.td

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,10 @@ def M4WriteC3 : SchedWriteRes<[M4UnitC]> { let Latency = 3; }
175175
def M4WriteCA : SchedWriteRes<[M4UnitC]> { let Latency = 4;
176176
let ResourceCycles = [2]; }
177177

178-
def M4WriteD12 : SchedWriteRes<[M4UnitD]> { let Latency = 12; }
179-
def M4WriteD21 : SchedWriteRes<[M4UnitD]> { let Latency = 21; }
178+
def M4WriteD12 : SchedWriteRes<[M4UnitD]> { let Latency = 12;
179+
let ResourceCycles = [12]; }
180+
def M4WriteD21 : SchedWriteRes<[M4UnitD]> { let Latency = 21;
181+
let ResourceCycles = [21]; }
180182

181183
def M4WriteE2 : SchedWriteRes<[M4UnitE]> { let Latency = 2; }
182184

0 commit comments

Comments
 (0)