This is an archive of the discontinued LLVM Phabricator instance.

[LoopOptWG][LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam
ClosedPublic

Authored by syzaara on Dec 1 2021, 9:08 AM.

Details

Summary

If a loop isn't forced to be unrolled, we want to avoid unrolling it when there is an explicit unroll-and-jam pragma.
This is to prevent automatic unrolling from interfering with the user requested transformation.

Diff Detail

Event Timeline

syzaara created this revision.Dec 1 2021, 9:08 AM
syzaara requested review of this revision.Dec 1 2021, 9:08 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 1 2021, 9:08 AM
syzaara retitled this revision from [LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam to [LoopOptWG][LoopUnroll] Disable loop unroll when user explicitly asks for unroll-and-jam.Dec 1 2021, 9:11 AM
Whitney added a project: Restricted Project.Dec 1 2021, 9:11 AM
syzaara updated this revision to Diff 391083.Dec 1 2021, 11:05 AM
Whitney accepted this revision.Dec 8 2021, 7:29 AM
This revision is now accepted and ready to land.Dec 8 2021, 7:29 AM
This revision was landed with ongoing or failed builds.Dec 14 2021, 8:47 AM
This revision was automatically updated to reflect the committed changes.