Hi,

I'm trying to implement a support for vector shuffling. For this
purpose I would like to introduce a built-in function and lower it
down in the veclower pass. However the problem is, that I don't want
to introduce a separate built-in function for each type. So the
question is: how can I specify a built-in function that would accept
any parameters, and would be expanded at some points to some proper
types. There is a hacky solution like in this patch:
http://gcc.gnu.org/ml/gcc-patches/2009-02/msg00096.html, but may be
someone have an idea of a cleaner solution.



-- 
Thank you,
Artem Shinkarov

Reply via email to