summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorAlex Zinenko <zinenko@google.com>2023-01-02 13:07:02 +0000
committerAlex Zinenko <zinenko@google.com>2023-01-06 12:23:29 +0000
commited02fa81fd11b6ac048a574691ecd2b9d74ec274 (patch)
treef6561ea695f48cc8258e41851b85b29e5476e330 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent943d8644dfc0efdda9f5ede69d5e09bf2baf236b (diff)
[mlir] introduce parameters into the transofrm dialect
Introduce a new kind of values into the transform dialect -- parameter values. These values have a type implementing the new `TransformParamTypeInterface` and are associated with lists of attributes rather than lists of payload operations. This mechanism allows one to wrap numeric calculations, typically heuristics, into transform operations separate from those at actually applying the transformation. For example, tile size computation can be now separated from tiling itself, and not hardcoded in the transform dialect. This further improves the separation of concerns between transform choice and implementation. Reviewed By: springerm Differential Revision: https://reviews.llvm.org/D140976
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions