[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