[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
Bill Wendling
isanbard at gmail.com
Tue Mar 15 14:19:50 PDT 2011
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. :-)
-bw
More information about the llvm-commits
mailing list