mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-08 04:51:23 +00:00
[X86] Move address for store target from outs to ins on a couple instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256482 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
803d7c055b
commit
50a55037ae
@ -4826,11 +4826,12 @@ def MOVPQIto64rr : RS2I<0x7E, MRMDestReg, (outs GR64:$dst), (ins VR128:$src),
|
||||
} //SchedRW
|
||||
|
||||
let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0, mayStore = 1 in
|
||||
def VMOVPQIto64rm : VRS2I<0x7E, MRMDestMem, (outs i64mem:$dst),
|
||||
(ins VR128:$src), "movq\t{$src, $dst|$dst, $src}",
|
||||
def VMOVPQIto64rm : VRS2I<0x7E, MRMDestMem, (outs),
|
||||
(ins i64mem:$dst, VR128:$src),
|
||||
"movq\t{$src, $dst|$dst, $src}",
|
||||
[], IIC_SSE_MOVDQ>, VEX, Sched<[WriteStore]>;
|
||||
let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0, mayStore = 1 in
|
||||
def MOVPQIto64rm : RS2I<0x7E, MRMDestMem, (outs i64mem:$dst), (ins VR128:$src),
|
||||
def MOVPQIto64rm : RS2I<0x7E, MRMDestMem, (outs), (ins i64mem:$dst, VR128:$src),
|
||||
"mov{d|q}\t{$src, $dst|$dst, $src}",
|
||||
[], IIC_SSE_MOVDQ>, Sched<[WriteStore]>;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user