This is an archive of the discontinued LLVM Phabricator instance.

[mlir][vector] Avoid hoisting alloca'ed temporary buffers across AutomaticAllocationScope
ClosedPublic

Authored by nicolasvasilache on Feb 2 2022, 2:49 AM.

Details

Summary

This revision avoids incorrect hoisting of alloca'd buffers across an AutomaticAllocationScope boundary.
In the more general case, we will probably need a ParallelScope-like interface.

Diff Detail

Event Timeline

nicolasvasilache requested review of this revision.Feb 2 2022, 2:49 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 2 2022, 2:49 AM
ftynse accepted this revision.Feb 2 2022, 2:51 AM
This revision is now accepted and ready to land.Feb 2 2022, 2:51 AM
This revision was landed with ongoing or failed builds.Feb 2 2022, 3:00 AM
This revision was automatically updated to reflect the committed changes.