This is an archive of the discontinued LLVM Phabricator instance.

[VPlan][OuterLoop] Relax the canonical loop to stride-one loop
AbandonedPublic

Authored by peixin on Apr 10 2023, 9:54 AM.

Details

Summary

The current LV pass has already supported the stride-one loop for
outer loop vectorization. Relax the restriction.

This is on-going work, and more support for outer loop vectorization
is in progress.

Fix #60879.

Diff Detail

Event Timeline

peixin created this revision.Apr 10 2023, 9:54 AM
peixin requested review of this revision.Apr 10 2023, 9:54 AM
peixin retitled this revision from [VPlan][OuterLoop] Release the canonical loop to stride-one loop to [VPlan][OuterLoop] Relax the canonical loop to stride-one loop.Apr 10 2023, 9:54 AM
peixin edited the summary of this revision. (Show Details)
peixin abandoned this revision.Jul 9 2023, 6:00 PM