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"> {
416
416
expected to survive bufferization, `success` should be returned
417
417
(together with `allow-unknown-ops` enabled).
418
418
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
+
419
424
Note: If this op supports unstructured control flow in its regions,
420
425
then this function should also bufferize all block signatures that
421
426
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