diff options
author | Matthias Springer <me@m-sp.org> | 2024-10-31 07:26:12 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-31 07:26:12 +0900 |
commit | d043670d66ce7958aec7837ee572f3dc8948f11a (patch) | |
tree | 616cbb323241e013011c58fd0b6cdb9a76908836 /lldb/source/Plugins/ScriptInterpreter/Python | |
parent | 1cecc58c3f15e3d0fe97b7f764d498e4005557e0 (diff) | |
download | llvm-d043670d66ce7958aec7837ee572f3dc8948f11a.zip llvm-d043670d66ce7958aec7837ee572f3dc8948f11a.tar.gz llvm-d043670d66ce7958aec7837ee572f3dc8948f11a.tar.bz2 |
[mlir][func] Replace `ValueDecomposer` with target materialization (#114192)
The `ValueDecomposer` in `DecomposeCallGraphTypes` was a workaround
around missing 1:N support in the dialect conversion. Since #113032, the
dialect conversion infrastructure supports 1:N type conversions and 1:N
target materializations. The `ValueDecomposer` class is no longer
needed. (However, target materializations must still be inserted
manually, until we fully merge the 1:1 and 1:N drivers.)
Note for LLVM integration: Register 1:N target materializations on the
type converter instead of "decompose value conversions" on the
`ValueDecomposer`.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions