[llvm-commits] [llvm] r135980 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/palignr.ll

Francois Pichet pichet2000 at gmail.com
Mon Jul 25 15:43:41 PDT 2011


On Mon, Jul 25, 2011 at 6:29 PM, Eli Friedman <eli.friedman at gmail.com> wrote:
> On Mon, Jul 25, 2011 at 3:08 PM, Francois Pichet <pichet2000 at gmail.com> wrote:
>> On Mon, Jul 25, 2011 at 5:36 PM, Eli Friedman <eli.friedman at gmail.com> wrote:
>>> Author: efriedma
>>> Date: Mon Jul 25 16:36:45 2011
>>> New Revision: 135980
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=135980&view=rev
>>> Log:
>>> Get rid of an incorrect optimization for shuffles with PALIGNR and simplify isPALIGNRMask.
>>>
>>> Addresses PR10466, although the crash from that PR only triggers in cases where DAGCombine misses optimizing a shuffle.
>>>
>>>
>>> Modified:
>>>    llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
>>>    llvm/trunk/test/CodeGen/X86/palignr.ll
>>>
>>
>> Hi, this fails on MSVC:
>>
>> 8>  Command 1 Stderr:
>> 8>  C:/dev/llvm/llvm_trunk2/test/CodeGen/X86/palignr.ll:69:10: error:
>> expected string not found in input
>> 8>  ; CHECK: pshufb
>> 8>           ^
>> 8>  <stdin>:101:9: note: scanning from here
>> 8>  _test9: # @test9
>> 8>          ^
>> 8>  <stdin>:101:13: note: possible intended match here
>> 8>  _test9: # @test9
>>
>
> Does 135995 help?
>

yes thanks.




More information about the llvm-commits mailing list