> > > 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. -- Pinski