This is an archive of the discontinued LLVM Phabricator instance.

[SLP] "Normal" instructions should not go between PHI and Lading pad
ClosedPublic

Authored by ebrevnov on Feb 25 2022, 3:15 AM.

Details

Summary

Currently, SLP can insert "shuffle" instruction beween PHI and Landing pad instruction. The problem is demonstrated by LIT test. The solution is to adjust insertion point once we are done with PHI generation.

Diff Detail

Event Timeline

ebrevnov created this revision.Feb 25 2022, 3:15 AM
ebrevnov requested review of this revision.Feb 25 2022, 3:15 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 25 2022, 3:15 AM
This revision is now accepted and ready to land.Feb 25 2022, 11:21 AM
This revision was landed with ongoing or failed builds.Feb 25 2022, 8:44 PM
This revision was automatically updated to reflect the committed changes.