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

Eli Friedman eli.friedman at gmail.com
Mon Jul 25 15:29:35 PDT 2011


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?

-Eli




More information about the llvm-commits mailing list