[LLVMdev] NEON intrinsics

Renato Golin rengolin at systemcall.org
Tue Sep 21 10:09:31 PDT 2010


Third question: (sorry)

NEON intrinsics. Some of them are direct operations (types are the
same, return type is the same), some of them are intrinsics.

So far so good, but why not make them all intrinsics? I mean, it's ok
to have ADD <i8 x 8> transform into a NEON operation, but why not have
*also* the intrinsic for VADD? I've seen some intrinsics get changed
to raw instructions in the validator, VADD and others could also be
done the same way.

If no one objects, I'll create them in the table gen files. It's not
important, just would be good to keep consistency (and easier to
generate IR).

-- 
cheers,
--renato

http://systemcall.org/

Reclaim your digital rights, eliminate DRM, learn more at
http://www.defectivebydesign.org/what_is_drm



More information about the llvm-dev mailing list