[LLVMdev] Target Intrinsics with illegal types

Villmow, Micah Micah.Villmow at amd.com
Wed Apr 15 14:04:23 PDT 2009


My current implementation uses target intrinsic to represent math
functions. The current issue with this is that the math functions must
support up to vec16 but the backend only supports up to vec4. Is there a
way to split a target intrinsic into multiple legal intrinsic of the
smaller vector type? This is similar to the splitVectorOp in legalizeDag
but on intrinsic.

 

Thanks,

Micah

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090415/f5a5fd25/attachment.html>


More information about the llvm-dev mailing list