File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
mlir/include/mlir/Dialect/Bufferization/IR Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -416,6 +416,11 @@ def BufferizableOpInterface : OpInterface<"BufferizableOpInterface"> {
416416 expected to survive bufferization, `success` should be returned
417417 (together with `allow-unknown-ops` enabled).
418418
419+ If the bufferized operation has symbol semantics (i.e., it defines a
420+ symbol or a symbol table), the implementation is expected to update
421+ the cached symbol tables -- within the bufferization state -- to keep
422+ them in a consistent state.
423+
419424 Note: If this op supports unstructured control flow in its regions,
420425 then this function should also bufferize all block signatures that
421426 belong to this op. Branch ops (that branch to a block) are typically
You can’t perform that action at this time.
0 commit comments