summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorAlex Zinenko <zinenko@google.com>2021-06-14 17:26:17 +0200
committerAlex Zinenko <zinenko@google.com>2021-06-15 15:20:27 +0200
commit9b2a1bcf6fbe79cfa3725cfd654f45cce0375d3b (patch)
tree5517ce1464f65a05c632e7b33686ce6c619a2ffb /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent662f9bff337b99819301113fc8634eb5123b9e23 (diff)
[mlir] separable registration of attribute and type interfaces
It may be desirable to provide an interface implementation for an attribute or a type without modifying the definition of said attribute or type. Notably, this allows to implement interfaces for attributes and types outside of the dialect that defines them and, in particular, provide interfaces for built-in types. Provide the mechanism to do so. Currently, separable registration requires the attribute or type to have been registered with the context, i.e. for the dialect containing the attribute or type to be loaded. This can be relaxed in the future using a mechanism similar to delayed dialect interface registration. See https://llvm.discourse.group/t/rfc-separable-attribute-type-interfaces/3637 Depends On D104233 Reviewed By: rriddle Differential Revision: https://reviews.llvm.org/D104234
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions