[Bug tree-optimization/34223] missed optimization - complete unrolling pass before the vectorizer
eres at il dot ibm dot com
gcc-bugzilla@gcc.gnu.org
Sun Nov 25 14:13:00 GMT 2007
------- Comment #3 from eres at il dot ibm dot com 2007-11-25 14:13 -------
(In reply to comment #2)
> Why is this a shift not supported:
> not vectorized: relevant stmt not supported: D.1652_13 = j_29 << 3
> Is j_29*8 supported (i.e. if you hack this expression to turn it into a
> MULT_EXPR), does the vectorizer work then??
Still the division is not supported... (on altivec). the thing is that
complete unrolling and ccp can help in such cases.
c.c:12: note: not vectorized: relevant stmt not supported: D.1653_14 =
D.1652_13 / 10
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34223
More information about the Gcc-bugs
mailing list