From 6d95a8521f6ebaee61091dbe07c23c8f88a7f52c Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sun, 23 Sep 2018 19:33:58 +0000 Subject: [X86] Remove unnecessary WriteRotate override. NFCI. SNB was the last override for ROT(L|R)r(1|i) - they now all use WriteRotate correctly. llvm-svn: 342848 --- llvm/lib/Target/X86/X86SchedSandyBridge.td | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'llvm/lib/Target') diff --git a/llvm/lib/Target/X86/X86SchedSandyBridge.td b/llvm/lib/Target/X86/X86SchedSandyBridge.td index da42577395b..740a5565162 100644 --- a/llvm/lib/Target/X86/X86SchedSandyBridge.td +++ b/llvm/lib/Target/X86/X86SchedSandyBridge.td @@ -136,7 +136,7 @@ defm : X86WriteRes; defm : SBWriteResPair; -defm : SBWriteResPair; +defm : SBWriteResPair; defm : SBWriteResPair; defm : SBWriteResPair; @@ -597,9 +597,7 @@ def SBWriteResGroup9 : SchedWriteRes<[SBPort05]> { let NumMicroOps = 2; let ResourceCycles = [2]; } -def: InstRW<[SBWriteResGroup9], (instregex "ROL(8|16|32|64)r(1|i)", - "ROR(8|16|32|64)r(1|i)", - "SET(A|BE)r")>; +def: InstRW<[SBWriteResGroup9], (instregex "SET(A|BE)r")>; def SBWriteResGroup11 : SchedWriteRes<[SBPort015]> { let Latency = 2; -- cgit v1.2.3