diff options
| author | Twice <twice@apache.org> | 2026-01-31 12:37:49 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-31 12:37:49 +0800 |
| commit | f992f9719fe13c9ed8bf8e3571d190a69e0e5593 (patch) | |
| tree | ddf0582707e0ba2d956d0b4c3e424e3a2aa6418b /llvm/lib/Target/ARM/TargetInfo | |
| parent | faf3e06dc0314b9d02c9fdfbc47b7c1a45a1d5b9 (diff) | |
| download | llvm-main.zip llvm-main.tar.gz llvm-main.tar.bz2 | |
This PR adds dialect conversion support to the MLIR Python bindings.
Because it introduces a number of new APIs, it’s a fairly large PR. It
mainly includes the following parts:
* Add a set of types and APIs to the C API, including
`MlirConversionTarget`, `MlirConversionPattern`, `MlirTypeConverter`,
`MlirConversionPatternRewriter`, and others.
* Add the corresponding types and APIs to the Python bindings.
* Extend `mlir-tblgen` with codegen for Python adaptor classes, which
generates an adaptor class for each op.
Note that this PR only adds support for 1-to-1 conversions, 1-to-N
type/value conversions are not supported yet.
---------
Co-authored-by: Maksim Levental <maksim.levental@gmail.com>
Diffstat (limited to 'llvm/lib/Target/ARM/TargetInfo')
0 files changed, 0 insertions, 0 deletions
