This is an archive of the discontinued LLVM Phabricator instance.

[mlir][bufferization] Disallow allocations in certain regions
Changes PlannedPublic

Authored by springerm on Jan 23 2023, 5:56 AM.

Details

Summary

A new interface method is added to BufferizableOpInterface to control the placement of allocation. This is useful for vector.mask: In case the masked op bufferizes out-of-place, the allocation must be placed before the vector.mask op.

Depends On: D141686

Diff Detail