<p>Hi Craig,</p>
<div>Seems the commits 159074-159075 cause problems for the clang-native-arm-cortex-a9 builder.</div>
<div>The builder fails starting build #2292:<br><a href="http://lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/builds/2292">http://lab.<span style="BACKGROUND:yellow" class="J-JK9eJ-PJVNOc">llvm</span>.org:8011/builders/clang-native-arm-cortex-a9/builds/2292</a></div>
<div>The last successful build was for revision 159072.</div>
<div>Please have a look at this?</div>
<p>Thanks</p>
<p>Galina<br><br><br><br></p>
<div class="gmail_quote">On Sat, Jun 23, 2012 at 1:30 AM, Craig Topper <span dir="ltr"><<a href="mailto:craig.topper@gmail.com" target="_blank">craig.topper@gmail.com</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Author: ctopper<br>Date: Sat Jun 23 03:30:27 2012<br>New Revision: 159075<br><br>URL: <a href="http://llvm.org/viewvc/llvm-project?rev=159075&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=159075&view=rev</a><br>
Log:<br>Use correct memory types for (V)CVTDQ2PD instructions.<br><br>Modified:<br> llvm/trunk/lib/Target/X86/X86InstrSSE.td<br><br>Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td<br>URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrSSE.td?rev=159075&r1=159074&r2=159075&view=diff" target="_blank">http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrSSE.td?rev=159075&r1=159074&r2=159075&view=diff</a><br>
==============================================================================<br>--- llvm/trunk/lib/Target/X86/X86InstrSSE.td (original)<br>+++ llvm/trunk/lib/Target/X86/X86InstrSSE.td Sat Jun 23 03:30:27 2012<br>@@ -4909,17 +4909,17 @@<br>
<br> // Convert Packed DW Integers to Packed Double FP<br> let Predicates = [HasAVX] in {<br>-def VCVTDQ2PDrm : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),<br>+def VCVTDQ2PDrm : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),<br>
"vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;<br> def VCVTDQ2PDrr : SSDI<0xE6, MRMSrcReg, (outs VR128:$dst), (ins VR128:$src),<br> "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;<br>
-def VCVTDQ2PDYrm : SSDI<0xE6, MRMSrcMem, (outs VR256:$dst), (ins f128mem:$src),<br>+def VCVTDQ2PDYrm : SSDI<0xE6, MRMSrcMem, (outs VR256:$dst), (ins i128mem:$src),<br> "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;<br>
def VCVTDQ2PDYrr : SSDI<0xE6, MRMSrcReg, (outs VR256:$dst), (ins VR128:$src),<br> "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;<br> }<br><br>-def CVTDQ2PDrm : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins f128mem:$src),<br>
+def CVTDQ2PDrm : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins i64mem:$src),<br> "cvtdq2pd\t{$src, $dst|$dst, $src}", [],<br> IIC_SSE_CVT_PD_RR>;<br> def CVTDQ2PDrr : SSDI<0xE6, MRMSrcReg, (outs VR128:$dst), (ins VR128:$src),<br>
<br><br>_______________________________________________<br>llvm-commits mailing list<br><a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br>