[llvm-commits] [llvm] r159075 - /llvm/trunk/lib/Target/X86/X86InstrSSE.td

Galina Kistanova gkistanova at gmail.com
Mon Jun 25 18:25:22 PDT 2012


Hi Craig,
Seems the commits 159074-159075 cause problems for the
clang-native-arm-cortex-a9 builder.
The builder fails starting build #2292:
http://lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/builds/2292
The last successful build was for revision 159072.
Please have a look at this?

Thanks

Galina



On Sat, Jun 23, 2012 at 1:30 AM, Craig Topper <craig.topper at gmail.com>wrote:

> Author: ctopper
> Date: Sat Jun 23 03:30:27 2012
> New Revision: 159075
>
> URL: http://llvm.org/viewvc/llvm-project?rev=159075&view=rev
> Log:
> Use correct memory types for (V)CVTDQ2PD instructions.
>
> Modified:
>    llvm/trunk/lib/Target/X86/X86InstrSSE.td
>
> Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrSSE.td?rev=159075&r1=159074&r2=159075&view=diff
>
> ==============================================================================
> --- llvm/trunk/lib/Target/X86/X86InstrSSE.td (original)
> +++ llvm/trunk/lib/Target/X86/X86InstrSSE.td Sat Jun 23 03:30:27 2012
> @@ -4909,17 +4909,17 @@
>
>  // Convert Packed DW Integers to Packed Double FP
>  let Predicates = [HasAVX] in {
> -def VCVTDQ2PDrm  : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins
> f128mem:$src),
> +def VCVTDQ2PDrm  : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins
> i64mem:$src),
>                      "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;
>  def VCVTDQ2PDrr  : SSDI<0xE6, MRMSrcReg, (outs VR128:$dst), (ins
> VR128:$src),
>                      "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;
> -def VCVTDQ2PDYrm  : SSDI<0xE6, MRMSrcMem, (outs VR256:$dst), (ins
> f128mem:$src),
> +def VCVTDQ2PDYrm  : SSDI<0xE6, MRMSrcMem, (outs VR256:$dst), (ins
> i128mem:$src),
>                      "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;
>  def VCVTDQ2PDYrr  : SSDI<0xE6, MRMSrcReg, (outs VR256:$dst), (ins
> VR128:$src),
>                      "vcvtdq2pd\t{$src, $dst|$dst, $src}", []>, VEX;
>  }
>
> -def CVTDQ2PDrm  : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins
> f128mem:$src),
> +def CVTDQ2PDrm  : SSDI<0xE6, MRMSrcMem, (outs VR128:$dst), (ins
> i64mem:$src),
>                        "cvtdq2pd\t{$src, $dst|$dst, $src}", [],
>                        IIC_SSE_CVT_PD_RR>;
>  def CVTDQ2PDrr  : SSDI<0xE6, MRMSrcReg, (outs VR128:$dst), (ins
> VR128:$src),
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120625/dc9aaf88/attachment.html>


More information about the llvm-commits mailing list