<div dir="ltr">It has not been fixed. This should do it. I don't have time to commit it or write the test case at the moment.<div><br></div><div>







<p class="">diff --git a/lib/Target/X86/X86InstrMMX.td b/lib/Target/X86/X86InstrMMX.td</p>
<p class="">index 050ee39..47672f3 100644</p>
<p class="">--- a/lib/Target/X86/X86InstrMMX.td</p>
<p class="">+++ b/lib/Target/X86/X86InstrMMX.td</p>
<p class=""><span class="">@@ -254,6 +254,11 @@</span> let neverHasSideEffects = 1 in</p>
<p class=""> def MMX_MOVQ64rr : MMXI<0x6F, MRMSrcReg, (outs VR64:$dst), (ins VR64:$src),</p>
<p class="">                         "movq\t{$src, $dst|$dst, $src}", [],</p>
<p class="">                         IIC_MMX_MOVQ_RR>;</p>
<p class="">+let isCodeGenOnly = 1, ForceDisassemble = 1, hasSideEffects = 0 {</p>
<p class="">+def MMX_MOVQ64rr_REV : MMXI<0x7F, MRMDestReg, (outs VR64:$dst), (ins VR64:$src),</p>
<p class="">+                        "movq\t{$src, $dst|$dst, $src}", [],</p>
<p class="">+                        IIC_MMX_MOVQ_RR>;</p>
<p class="">+}</p>
<p class=""> } // SchedRW</p>
<p class=""> </p>
<p class=""> let SchedRW = [WriteLoad] in {</p></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 16, 2014 at 6:37 AM, Lee Hammerton <span dir="ltr"><<a href="mailto:savoury.snax@googlemail.com" target="_blank">savoury.snax@googlemail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr"><br>
0x0f 0x6f 0xc8</p>
<p dir="ltr">And</p>
<p dir="ltr">0x0f 0x7f 0xc1</p>
<p dir="ltr"> Should both be movq % mm0, % mm1. (AT&T)</p>
<p dir="ltr"> However, llvm 3.4 at least does not recognise the second variant as being a valid instruction.</p>
<p dir="ltr"> We are currently compiling up latest src incase it has been fixed. If not, could someone take a look or recommend how to fix?</p><span class="HOEnZb"><font color="#888888">
<p dir="ltr"> Lee</p>
</font></span><br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>~Craig
</div>