Re: reassociation pass and built-in functions

2007-02-22 Thread Daniel Berlin
On 2/20/07, Revital1 Eres <[EMAIL PROTECTED]> wrote: Hello, We saw that the reassociation pass does not operate on built-in functions, for example: vp3 = vec_madd (vp1, vp2, vp3); In the RTL level the function is expanded to regular insn: (insn 87 91 88 9 (set (reg/v:V4SF 217 [ vp3 ])

Re: reassociation pass and built-in functions

2007-02-20 Thread Andrew Pinski
> > > Hello, > > We saw that the reassociation pass does not operate on built-in functions, > for example: > > vp3 = vec_madd (vp1, vp2, vp3); One thing which could be done is expand the builtins into tree code instead of keeping around a builtin function. This might also help other cases too