From: Craig Topper Date: Mon, 19 Mar 2018 19:00:26 +0000 (+0000) Subject: [X86] Correct the SchedRW on (V)MOVAPSrr_REV and similar to match their non _REV... X-Git-Tag: android-x86-7.1-r4~3595 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=10888ceb0edcf28fcd2b8c985977c1138c4342a3;p=android-x86%2Fexternal-llvm.git [X86] Correct the SchedRW on (V)MOVAPSrr_REV and similar to match their non _REV counterparts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@327879 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstrSSE.td b/lib/Target/X86/X86InstrSSE.td index 516504b712c..5be6de8d4bd 100644 --- a/lib/Target/X86/X86InstrSSE.td +++ b/lib/Target/X86/X86InstrSSE.td @@ -739,7 +739,7 @@ def VMOVUPDYmr : VPDI<0x11, MRMDestMem, (outs), (ins f256mem:$dst, VR256:$src), // 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, (outs), (ins f128mem:$dst, VR128:$src), // 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">;