This is an archive of the discontinued LLVM Phabricator instance.

[SLP] Lit test that cannot get vectorized due to lack of look-ahead operand reordering heuristic.
ClosedPublic

Authored by vporpo on Apr 29 2019, 3:40 PM.

Details

Summary

The code in this test is not vectorized by SLP because its operand reordering cannot look beyond the immediate predecessors.
This will get fixed in a follow-up patch that introduces the look-ahead operand reordering heuristic.

Diff Detail

Repository
rL LLVM

Event Timeline

vporpo created this revision.Apr 29 2019, 3:40 PM

@ABataev requested this to be checked in before the look-ahead patch. Please commit this if it looks good, I don't have commit access.

RKSimon accepted this revision.Apr 30 2019, 3:53 AM
This revision is now accepted and ready to land.Apr 30 2019, 3:53 AM
This revision was automatically updated to reflect the committed changes.