llvm-project/mlir/lib/Bindings/Python
rkayaith dd1b1d4450 [mlir][python] Allow adding to existing pass manager
This adds a `PassManager.add` method which adds pipeline elements to the
pass manager. This allows for progressively building up a pipeline from
python without string manipulation.

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D137344
2022-11-04 12:04:26 -04:00
..
AsyncPasses.cpp [mlir][python] Add python support for async dialect and passes. 2021-04-28 14:52:27 +00:00
DialectLinalg.cpp [mlir] Split out Python bindings for dialects into separate libs 2022-01-06 10:31:14 +01:00
DialectPDL.cpp [mlir] Introduce Python bindings for the PDL dialect 2022-01-19 11:19:56 +01:00
DialectQuant.cpp Ensure newlines at the end of files (NFC) 2022-01-06 23:44:02 -08:00
DialectSparseTensor.cpp [mlir][sparse] introduce a higher-order tensor mapping 2022-10-05 09:40:51 -07:00
DialectTransform.cpp [mlir] add OperationType to the Transform dialect 2022-10-11 09:55:19 +00:00
ExecutionEngineModule.cpp [mlir] Fix and test python bindings for dump_to_object_file 2022-10-20 15:53:16 +02:00
GPUPasses.cpp [mlir][python] Add basic python support for GPU dialect and passes 2021-04-28 14:52:28 +00:00
Globals.h
IRAffine.cpp [mlir][python] Fix issues with block argument slices 2022-07-21 14:41:12 +00:00
IRAttributes.cpp [mlir] Add fully dynamic constructor to StridedLayoutAttr bindings 2022-10-04 13:02:55 +00:00
IRCore.cpp Apply clang-tidy fixes for performance-unnecessary-value-param in IRCore.cpp (NFC) 2022-10-08 18:18:13 +00:00
IRInterfaces.cpp [windows] Remove unused pybind exception params 2022-05-31 12:36:57 -07:00
IRModule.cpp Remove misused RAII gil_scoped_release/gil_scoped_acquire: without name they don't have any effect 2022-01-03 06:17:04 +00:00
IRModule.h Apply clang-tidy fixes for performance-unnecessary-value-param in IRCore.cpp (NFC) 2022-10-08 18:18:13 +00:00
IRTypes.cpp [mlir] Add Python bindings for StridedLayoutAttr 2022-09-29 11:03:30 +00:00
LinalgPasses.cpp
MainModule.cpp [mlir] Split out Python bindings for dialects into separate libs 2022-01-06 10:31:14 +01:00
Pass.cpp [mlir][python] Allow adding to existing pass manager 2022-11-04 12:04:26 -04:00
Pass.h Ensure newlines at the end of files (NFC) 2021-10-23 08:45:29 -07:00
PybindUtils.cpp Fix clang-tidy issues in mlir/ (NFC) 2021-12-20 20:25:01 +00:00
PybindUtils.h [mlir][python] Fix issues with block argument slices 2022-07-21 14:41:12 +00:00
RegisterEverything.cpp [mlir] Overhaul C/Python registration APIs to properly scope registration/loading activities. 2022-07-16 17:27:50 -07:00
SparseTensorPasses.cpp [mlir][sparse][capi][python] add sparse tensor passes 2021-05-12 16:40:50 -07:00