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

Craig Topper craig.topper at gmail.com
Mon Jun 25 20:34:55 PDT 2012


It's complaining on a file I didn't touch and throwing this cryptic error.
There is no "Y" on the line in question. It's as if some sort of
preprocessor define got expanded there or something. Any way you can get
the the preprocessed output from the build?

DifferenceEngine.cpp:69:21: error: invalid suffix "Y" on integer constant
DifferenceEngine.cpp: In member function ‘T<unnamed>::PriorityQueue<T,
Sorter, InlineCapacity>::remove_min()’:
DifferenceEngine.cpp:69:23: error: expected ‘]’ before ‘;’ token



On Mon, Jun 25, 2012 at 6:25 PM, Galina Kistanova <gkistanova at gmail.com>wrote:

> 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
>>
>
>


-- 
~Craig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120625/f3c7bce5/attachment.html>


More information about the llvm-commits mailing list