diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-04-22 16:51:12 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2018-04-22 16:51:12 +0000 |
| commit | c7f9b183c2551dc478ff2b55b287e900dc8719f8 (patch) | |
| tree | 1c12ece9dc18832619a9e759514f66832f45bc8c /llvm/lib/Target | |
| parent | 3e8640a93aca70d2a89c808549933c6192e891d2 (diff) | |
| download | bcm5719-llvm-c7f9b183c2551dc478ff2b55b287e900dc8719f8.tar.gz bcm5719-llvm-c7f9b183c2551dc478ff2b55b287e900dc8719f8.zip | |
[X86][SkylakeServer] Remove unnecessary PMULLD instrw overrides.
llvm-svn: 330549
Diffstat (limited to 'llvm/lib/Target')
| -rwxr-xr-x | llvm/lib/Target/X86/X86SchedSkylakeServer.td | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/llvm/lib/Target/X86/X86SchedSkylakeServer.td b/llvm/lib/Target/X86/X86SchedSkylakeServer.td index da59964d4b6..40b24c7a72c 100755 --- a/llvm/lib/Target/X86/X86SchedSkylakeServer.td +++ b/llvm/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; |

