summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-12-10 17:42:37 +0000
committerCraig Topper <craig.topper@intel.com>2017-12-10 17:42:37 +0000
commit1d7760db490b46ea3edfb1192b834d96ec9b9b6b (patch)
tree65b31a1a52292ef2b7e9215bc001b59cc9db37fa /llvm/lib/Target
parent57c2815cbee57cc759ad27183fdf6717ea107cc3 (diff)
downloadbcm5719-llvm-1d7760db490b46ea3edfb1192b834d96ec9b9b6b.tar.gz
bcm5719-llvm-1d7760db490b46ea3edfb1192b834d96ec9b9b6b.zip
[X86] Add VPUNPCKLWDZrr to skylake server scheduler model.
llvm-svn: 320314
Diffstat (limited to 'llvm/lib/Target')
-rwxr-xr-xllvm/lib/Target/X86/X86SchedSkylakeServer.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86SchedSkylakeServer.td b/llvm/lib/Target/X86/X86SchedSkylakeServer.td
index fa4d499973d..8b46cb8eabc 100755
--- a/llvm/lib/Target/X86/X86SchedSkylakeServer.td
+++ b/llvm/lib/Target/X86/X86SchedSkylakeServer.td
@@ -632,6 +632,7 @@ def: InstRW<[SKXWriteResGroup3], (instregex "VPUNPCKLQDQrr")>;
def: InstRW<[SKXWriteResGroup3], (instregex "VPUNPCKLWDYrr")>;
def: InstRW<[SKXWriteResGroup3], (instregex "VPUNPCKLWDZ128rr(b?)(k?)(z?)")>;
def: InstRW<[SKXWriteResGroup3], (instregex "VPUNPCKLWDZ256rr(b?)(k?)(z?)")>;
+def: InstRW<[SKXWriteResGroup3], (instregex "VPUNPCKLWDZrr(b?)(k?)(z?)")>;
def: InstRW<[SKXWriteResGroup3], (instregex "VPUNPCKLWDrr")>;
def: InstRW<[SKXWriteResGroup3], (instregex "VSHUFPDYrri")>;
def: InstRW<[SKXWriteResGroup3], (instregex "VSHUFPDZ128rri(b?)(k?)(z?)")>;
OpenPOWER on IntegriCloud