This is an archive of the discontinued LLVM Phabricator instance.

[mlir][bufferize] OpOperands can have multiple aliasing OpResults
ClosedPublic

Authored by springerm on Feb 8 2022, 9:41 AM.

Details

Summary

This makes getAliasingOpResult symmetric to getAliasingOpOperand. The previous implementation was confusing for users and implemented in such a way only because there are currently no bufferizable ops that have multiple aliasing OpResults.

Depends On D119120

Diff Detail

Event Timeline

springerm created this revision.Feb 8 2022, 9:41 AM
springerm requested review of this revision.Feb 8 2022, 9:41 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 8 2022, 9:41 AM
nicolasvasilache accepted this revision.Feb 9 2022, 12:27 AM
This revision is now accepted and ready to land.Feb 9 2022, 12:27 AM