[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
Sun Jul 12 17:28:57 PDT 2009
On Jul 12, 2009, at 4:53 PM, Bob Wilson wrote:
>>
>> Right, just don't declare the regpair regclass as "legal" at isel
>> lowering time.
>
> I could definitely go that route, i.e., define one MVT for the new
> Neon regclasses instead of adding all these new vector types. I don't
> think it would make much difference either way in terms of getting
> Neon to work.
>
> (I had mentioned in an email yesterday that an alternative to the new
> types would be defining a separate intrinsic for each type. I
> realized later that would be silly. We could just use arguments to
> the intrinsics to specify the element size and vector length.)
>
> It sounds like you would prefer to avoid adding all the new vector
> types. Is that right?
Yes, I'd prefer to avoid adding all the types. It doesn't feel
"right". After talking with Evan about it, please find a different
approach to solve the problem. Thanks Bob!
-Chris
More information about the llvm-commits
mailing list