[llvm] r327879 - [X86] Correct the SchedRW on (V)MOVAPSrr_REV and similar to match their non _REV counterparts.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 19 12:00:27 PDT 2018


Author: ctopper
Date: Mon Mar 19 12:00:26 2018
New Revision: 327879

URL: http://llvm.org/viewvc/llvm-project?rev=327879&view=rev
Log:
[X86] Correct the SchedRW on (V)MOVAPSrr_REV and similar to match their non _REV counterparts.

Modified:
    llvm/trunk/lib/Target/X86/X86InstrSSE.td

Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrSSE.td?rev=327879&r1=327878&r2=327879&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrSSE.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrSSE.td Mon Mar 19 12:00:26 2018
@@ -739,7 +739,7 @@ def VMOVUPDYmr : VPDI<0x11, MRMDestMem,
 
 // For disassembler
 let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0,
-    SchedRW = [WriteFShuffle] in {
+    SchedRW = [WriteFMove] in {
   def VMOVAPSrr_REV : VPSI<0x29, MRMDestReg, (outs VR128:$dst),
                           (ins VR128:$src),
                           "movaps\t{$src, $dst|$dst, $src}", [],
@@ -822,7 +822,7 @@ def MOVUPDmr : PDI<0x11, MRMDestMem, (ou
 
 // For disassembler
 let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0,
-    SchedRW = [WriteFShuffle] in {
+    SchedRW = [WriteFMove] in {
   def MOVAPSrr_REV : PSI<0x29, MRMDestReg, (outs VR128:$dst), (ins VR128:$src),
                          "movaps\t{$src, $dst|$dst, $src}", [],
                          IIC_SSE_MOVA_P_RR>, FoldGenData<"MOVAPSrr">;




More information about the llvm-commits mailing list