https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67683
Hongtao Liu changed:
What|Removed |Added
CC||liuhongt at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67683
--- Comment #5 from Andrew Pinski ---
/app/example.cpp:5:20: note: vect_is_simple_use: operand # RANGE [irange]
short unsigned int [0, 2047][3294, 3294][6589, 6589][13179, 13179][26359,
26359][52719, 52719]
val_16 = PHI , type of def:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67683
Bug 67683 depends on bug 35226, which changed state.
Bug 35226 Summary: Induction with multiplication are not vectorized
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35226
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67683
Richard Biener changed:
What|Removed |Added
Depends on||35226
--- Comment #4 from Richard
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67683
Andrew Pinski changed:
What|Removed |Added
Severity|normal |enhancement
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67683
--- Comment #3 from Richard Biener ---
Right shifts are divisions so the result isn't an affine evolution.
Yes, you could enhance the vectorizer to not rely on scalar evolutions (only)
for reduction detection.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67683
alalaw01 at gcc dot gnu.org changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67683
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|