[LLVMdev] NEON intrinsics

Bob Wilson bob.wilson at apple.com
Tue Sep 21 13:16:43 PDT 2010


On Sep 21, 2010, at 1:03 PM, Renato Golin wrote:

> On 21 September 2010 20:30, Bob Wilson <bob.wilson at apple.com> wrote:
>> The intrinsics that have been removed are no longer defined, so I don't see how ARMInstrNEON.td could be using them.  I really don't know what you're referring to, though.
> 
> Hi Bob,
> 
> Example:
> 
> lib/VMCore/AutoUpgrade.cpp:91:
> 
>            Name.compare(14, 5, "vabal", 5) == 0) &&
> 
> lib/Target/ARM/ARMInstrNEON.td:3001:
> 
> defm VABALs   : N3VLIntExtOp_QHS<0,1,0b0101,0, IIC_VABAD,
>                                 "vabal", "s", int_arm_neon_vabds, zext, add>;
> 
> 
> Isn't that "int_arm_neon_vabds" creating (or referring to) the intrinsic?

It's referring to the arm.neon.vabds intrinsic, which is different than the old vabal intrinsic.



More information about the llvm-dev mailing list