[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