[llvm-commits] [llvm] r149548 - in /llvm/trunk: lib/Target/X86/X86ISelLowering.cpp test/CodeGen/X86/shl-i64.ll

Duncan Sands baldrick at free.fr
Fri Feb 3 00:44:12 PST 2012


Hi, it looks like the shift amount has illegal type.  Probably you should
open a bug report about this.

Ciao, Duncan.

> No, I don't see why this would behave differently on ppc vs x86.  We are prevent generate an illegal i64 extract element.
>
>    -- Mon Ping
>
> On Feb 2, 2012, at 3:53 AM, NAKAMURA Takumi wrote:
>
>> 2012/2/2 Mon P Wang<wangmp at apple.com>:
>>> Author: wangmp
>>> Date: Wed Feb  1 16:15:20 2012
>>> New Revision: 149548
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=149548&view=rev
>>> Log:
>>> Avoid creating an extract element to an illegal type after LegalizeTypes has run.
>>>
>>> Added:
>>>     llvm/trunk/test/CodeGen/X86/shl-i64.ll
>>> Modified:
>>>     llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
>>
>> It crashes on ppc32-linux. Any idea?
>> http://bb.pgr.jp/builders/clang-ppc-linux/builds/1150
>>
>> ...Takumi
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list