This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg][bufferize] Split analysis-related code from BufferizationState/Options
ClosedPublic

Authored by springerm on Jan 17 2022, 6:21 AM.

Details

Summary

This separates the analysis (and its helpers/data structures) more clearly from the rest of the bufferization. BufferizationAliasInfo is no longer passed to BufferizableOpInterface methods. Instead, the respective info can be queried from BufferizationState directly.

Depends On D117476

Diff Detail

Event Timeline

springerm created this revision.Jan 17 2022, 6:21 AM
springerm requested review of this revision.Jan 17 2022, 6:21 AM
springerm edited the summary of this revision. (Show Details)Jan 17 2022, 6:41 AM

Please mark as NFC in the commit message.

This revision is now accepted and ready to land.Jan 19 2022, 12:20 AM
This revision was landed with ongoing or failed builds.Jan 19 2022, 5:06 AM
This revision was automatically updated to reflect the committed changes.