This is an archive of the discontinued LLVM Phabricator instance.

[mlir][linalg][bufferize][NFC] Bufferize Operation* instead of FuncOp
ClosedPublic

Authored by springerm on Dec 6 2021, 6:30 PM.

Details

Summary

This change mainly changes the API. There is no mentioning of FuncOps in ComprehensiveBufferize anymore.

Also, bufferize methods of the op interface are called for ops without tensor operands/results if they have a region.

Diff Detail

Event Timeline

springerm created this revision.Dec 6 2021, 6:30 PM
springerm requested review of this revision.Dec 6 2021, 6:30 PM
Herald added a project: Restricted Project. · View Herald TranscriptDec 6 2021, 6:30 PM
springerm retitled this revision from [mlir][linalg][bufferize] Bufferize Operation* instead of FuncOp to [mlir][linalg][bufferize][NFC] Bufferize Operation* instead of FuncOp.Dec 7 2021, 12:17 AM
nicolasvasilache accepted this revision.Dec 7 2021, 12:17 AM
This revision is now accepted and ready to land.Dec 7 2021, 12:17 AM
springerm updated this revision to Diff 392322.Dec 7 2021, 2:47 AM

no change

This revision was landed with ongoing or failed builds.Dec 7 2021, 2:54 AM
This revision was automatically updated to reflect the committed changes.