OSDN Git Service

[X86] Add VPUNPCKLWDZrr to skylake server scheduler model.
authorCraig Topper <craig.topper@intel.com>
Sun, 10 Dec 2017 17:42:37 +0000 (17:42 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 10 Dec 2017 17:42:37 +0000 (17:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@320314 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86SchedSkylakeServer.td

index fa4d499..8b46cb8 100755 (executable)
@@ -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?)")>;