diff options
author | Craig Topper <craig.topper@gmail.com> | 2014-04-17 06:33:45 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2014-04-17 06:33:45 +0000 |
commit | 61070beae0596ce066b8826e605443ca44fd9bdd (patch) | |
tree | ba5f9a4f3441b2afee6f254aef3139a8468841a1 /lib/Target | |
parent | 67283b8a5e196f30a42a3611494eb785ef8fd500 (diff) | |
download | llvm-61070beae0596ce066b8826e605443ca44fd9bdd.tar.gz llvm-61070beae0596ce066b8826e605443ca44fd9bdd.tar.bz2 llvm-61070beae0596ce066b8826e605443ca44fd9bdd.tar.xz |
[X86] Add disassembler support for the 0x0f 0x7f form of movq %mm, %mm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206447 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target')
-rw-r--r-- | lib/Target/X86/X86InstrMMX.td | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/Target/X86/X86InstrMMX.td b/lib/Target/X86/X86InstrMMX.td index 050ee395ba..16e5a80813 100644 --- a/lib/Target/X86/X86InstrMMX.td +++ b/lib/Target/X86/X86InstrMMX.td @@ -254,6 +254,11 @@ let neverHasSideEffects = 1 in def MMX_MOVQ64rr : MMXI<0x6F, MRMSrcReg, (outs VR64:$dst), (ins VR64:$src), "movq\t{$src, $dst|$dst, $src}", [], IIC_MMX_MOVQ_RR>; +let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 in { +def MMX_MOVQ64rr_REV : MMXI<0x7F, MRMDestReg, (outs VR64:$dst), (ins VR64:$src), + "movq\t{$src, $dst|$dst, $src}", [], + IIC_MMX_MOVQ_RR>; +} } // SchedRW let SchedRW = [WriteLoad] in { |