From: Clement Courbet Date: Wed, 2 May 2018 13:37:28 +0000 (+0000) Subject: [MIPS] Fix DIV/DIVU scheduling classes. X-Git-Tag: android-x86-7.1-r4~1570 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=f17b4d4a4bb20fdcc1cdf21508c7a01f0d196391;p=android-x86%2Fexternal-llvm.git [MIPS] Fix DIV/DIVU scheduling classes. https://reviews.llvm.org/D46356. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@331354 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/Mips/MipsScheduleGeneric.td b/lib/Target/Mips/MipsScheduleGeneric.td index 4087f1ca44e..79c55dbb9e0 100644 --- a/lib/Target/Mips/MipsScheduleGeneric.td +++ b/lib/Target/Mips/MipsScheduleGeneric.td @@ -74,12 +74,12 @@ def : ItinRW<[GenericWriteMDUtoGPR], [II_MUL]>; def GenericWriteDIV : SchedWriteRes<[GenericIssueDIV]> { // Estimated worst case let Latency = 33; - let ResourceCycles = [1, 33]; + let ResourceCycles = [33]; } def GenericWriteDIVU : SchedWriteRes<[GenericIssueDIV]> { // Estimated worst case let Latency = 31; - let ResourceCycles = [1, 31]; + let ResourceCycles = [31]; } def : ItinRW<[GenericWriteDIV], [II_DIV]>;