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

Galina Kistanova gkistanova at gmail.com
Tue Jun 26 17:25:49 PDT 2012


> Any way you can get the the preprocessed output from the build?
Please find DifferenceEngine.ii.zip attached as a zip archive.
Feel free to let me know if you will need further assistance.

Thanks

Galina

On Mon, Jun 25, 2012 at 8:34 PM, Craig Topper <craig.topper at gmail.com>wrote:

> 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/20120626/16b50574/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DifferenceEngine.ii.zip
Type: application/zip
Size: 215019 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120626/16b50574/attachment.zip>


More information about the llvm-commits mailing list