[llvm-commits] [llvm] r75308 - in /llvm/trunk: include/llvm/CodeGen/ValueTypes.h include/llvm/CodeGen/ValueTypes.td lib/VMCore/ValueTypes.cpp utils/TableGen/CodeGenTarget.cpp

Chris Lattner clattner at apple.com
Sat Jul 11 17:02:32 PDT 2009


On Jul 10, 2009, at 4:05 PM, Bob Wilson wrote:

> Author: bwilson
> Date: Fri Jul 10 18:05:09 2009
> New Revision: 75308
>
> URL: http://llvm.org/viewvc/llvm-project?rev=75308&view=rev
> Log:
> Add new vector types for 192-bit, 348-bit and 512-bit sizes.
> These are needed to represent ARM Neon struct datatypes containing  
> 2, 3 or 4
> separate vectors.

Bob, are you sure this is the right way to go?

I don't know about much about neon, but if you are using this to model  
load/store with multiple registers, there are probably better ways to  
go.  What set of operations does neon natively support on these  
datatypes?

-Chris



More information about the llvm-commits mailing list