[llvm-commits] [llvm] r127630 - in /llvm/trunk: lib/Target/ARM/ARMISelDAGToDAG.cpp lib/Target/ARM/ARMISelLowering.cpp lib/Target/ARM/ARMISelLowering.h test/CodeGen/ARM/vext.ll
Bob Wilson
bob.wilson at apple.com
Tue Mar 15 14:24:32 PDT 2011
On Mar 15, 2011, at 2:19 PM, Bill Wendling wrote:
> On Mar 14, 2011, at 11:04 PM, Bob Wilson wrote:
>
>>
>> On Mar 14, 2011, at 4:02 PM, Bill Wendling wrote:
>>
>>> Author: void
>>> Date: Mon Mar 14 18:02:38 2011
>>> New Revision: 127630
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=127630&view=rev
>>> Log:
>>> Generate a VTBL instruction instead of a series of loads and stores when we
>>> can.
>>
>> You need to update ARMTargetLowering::isShuffleMaskLegal to show that all v8i8 shuffles are legal.
>
> Done. Please check to see if it's okay. It's a very permissive set of instructions, re the mask. :-)
Yes, that looks right. Thanks!
More information about the llvm-commits
mailing list