[PATCH] D44933: [X86] Add sched override for MMX_PMOVMSKBrr in SandyBridge.

Clement Courbet via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 27 07:22:04 PDT 2018


courbet created this revision.
courbet added reviewers: RKSimon, craig.topper.

Latency should be 1. See the discussion on https://reviews.llvm.org/D44924.


Repository:
  rL LLVM

https://reviews.llvm.org/D44933

Files:
  lib/Target/X86/X86SchedSandyBridge.td


Index: lib/Target/X86/X86SchedSandyBridge.td
===================================================================
--- lib/Target/X86/X86SchedSandyBridge.td
+++ lib/Target/X86/X86SchedSandyBridge.td
@@ -266,7 +266,8 @@
   let NumMicroOps = 1;
   let ResourceCycles = [1];
 }
-def: InstRW<[SBWriteResGroup0], (instregex "(V?)CVTSS2SDrr",
+def: InstRW<[SBWriteResGroup0], (instregex "MMX_PMOVMSKBrr",
+                                           "(V?)CVTSS2SDrr",
                                            "(V?)PSLLDri",
                                            "(V?)PSLLQri",
                                            "(V?)PSLLWri",


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D44933.139922.patch
Type: text/x-patch
Size: 636 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180327/13f51e77/attachment.bin>


More information about the llvm-commits mailing list