From 22d7d248b6bcd5c0ab487a9e716f6b03d5c3cec6 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sun, 22 Apr 2018 16:51:12 +0000 Subject: [PATCH] [X86][SkylakeServer] Remove unnecessary PMULLD instrw overrides. llvm-svn: 330549 --- lib/Target/X86/X86SchedSkylakeServer.td | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/lib/Target/X86/X86SchedSkylakeServer.td b/lib/Target/X86/X86SchedSkylakeServer.td index da59964d4b6..40b24c7a72c 100755 --- a/lib/Target/X86/X86SchedSkylakeServer.td +++ b/lib/Target/X86/X86SchedSkylakeServer.td @@ -3057,18 +3057,6 @@ def: InstRW<[SKXWriteResGroup116], (instregex "ROUNDPDr", "VROUNDPDYr", "VROUNDPSYr")>; -def SKXWriteResGroup116_2 : SchedWriteRes<[SKXPort015]> { - let Latency = 10; - let NumMicroOps = 2; - let ResourceCycles = [2]; -} -def: InstRW<[SKXWriteResGroup116_2], (instregex "PMULLDrr", - "VPMULLDYrr", - "VPMULLDZ128rr", - "VPMULLDZ256rr", - "VPMULLDZrr", - "VPMULLDrr")>; - def SKXWriteResGroup117 : SchedWriteRes<[SKXPort0,SKXPort23]> { let Latency = 8; let NumMicroOps = 2; @@ -4608,15 +4596,6 @@ def: InstRW<[SKXWriteResGroup186], (instregex "ROUNDPDm", "VROUNDSDm", "VROUNDSSm")>; -def SKXWriteResGroup186_2 : SchedWriteRes<[SKXPort23,SKXPort015]> { - let Latency = 16; - let NumMicroOps = 3; - let ResourceCycles = [1,2]; -} -def: InstRW<[SKXWriteResGroup186_2], (instregex "PMULLDrm", - "VPMULLDZ128rm(b?)", - "VPMULLDrm")>; - def SKXWriteResGroup187 : SchedWriteRes<[SKXPort0,SKXPort5,SKXPort23]> { let Latency = 14; let NumMicroOps = 3;