diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-03-13 02:56:31 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-03-13 02:56:31 +0000 |
commit | 408e55a42a4d86cddc0c0ff10cfd96cf4758c106 (patch) | |
tree | 177aec7ed2e920e17b152d3e7cd4651d6666ea1a /llvm/lib/Target/X86/X86InstrMMX.td | |
parent | 0d35c959c87adb466a58f103c73681aa66165d80 (diff) |
[X86] Remove many operands that represent memory stores from outs to ins. These operands are the registers and immediates that specify the memory address not the memory itself thus they are inputs.
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrMMX.td')
-rw-r--r-- | llvm/lib/Target/X86/X86InstrMMX.td | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86InstrMMX.td b/llvm/lib/Target/X86/X86InstrMMX.td index 83f9b1409f6..8d70691714d 100644 --- a/llvm/lib/Target/X86/X86InstrMMX.td +++ b/llvm/lib/Target/X86/X86InstrMMX.td @@ -282,7 +282,7 @@ def MMX_MOVQ64rr_REV : MMXI<0x7F, MRMDestReg, (outs VR64:$dst), (ins VR64:$src), let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0, mayStore = 1 in def MMX_MOVD64from64rm : MMXRI<0x7E, MRMDestMem, - (outs i64mem:$dst), (ins VR64:$src), + (outs), (ins i64mem:$dst, VR64:$src), "movd\t{$src, $dst|$dst, $src}", [], IIC_MMX_MOV_REG_MM>, Sched<[WriteStore]>; |