This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg][bufferize] Allow non-tensor mappings in BufferizationState
ClosedPublic

Authored by springerm on Nov 11 2021, 5:57 PM.

Details

Summary

This change makes it possible to set up custom mappings in a PostAnalysisStep. Some users of Comprehensive Bufferize have custom tensor types and it is most convenient to just reuse the same bvm.

Also add some more assertions and add a mechanism to mark ops as obsolete.

Depends On D113723

Diff Detail