aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Bindings/Python/IRModule.h
AgeCommit message (Expand)AuthorFilesLines
8 days[mlir][python,CAPI] expose Op::isBeforeInBlock (#150271)Maksim Levental1-0/+7
14 days[MLIR][Python] Support eliding large resource strings in PassManager (#149187)Akshay Khadse1-7/+7
2025-03-10[MLIR][py] Add PyThreadPool as wrapper around MlirLlvmThreadPool in MLIR pyth...vfdev1-1/+26
2025-03-04[mlir][py] Plumb OpPrintingFlags::printNameLocAsPrefix() through the C/Python...Jacques Pienaar1-3/+4
2025-01-24[mlir:python] Compute get_op_result_or_value in PyOpView's constructor. (#123...Peter Hawkins1-1/+1
2025-01-22[mlir:python] Construct PyOperation objects in-place on the Python heap. (#12...Peter Hawkins1-1/+2
2025-01-22[mlir python] Change PyOpView constructor to construct operations. (#123777)Peter Hawkins1-7/+11
2025-01-13[mlir python] Add locking around PyMlirContext::liveOperations. (#122720)Peter Hawkins1-0/+3
2025-01-13Enabled freethreading support in MLIR python bindings (#122684)vfdev1-0/+1
2025-01-12Revert "Added free-threading CPython mode support in MLIR Python bindings (#1...Jacques Pienaar1-1/+0
2025-01-12Added free-threading CPython mode support in MLIR Python bindings (#107103)vfdev1-0/+1
2024-12-20[mlir python] Port in-tree dialects to nanobind. (#119924)Peter Hawkins1-3/+1
2024-12-18[mlir python] Port Python core code to nanobind. (#120473)Peter Hawkins1-160/+172
2024-12-18Revert "[mlir python] Port Python core code to nanobind. (#118583)"Jacques Pienaar1-172/+160
2024-12-18[mlir python] Port Python core code to nanobind. (#118583)Peter Hawkins1-160/+172
2024-06-20[mlir] Expose skipRegions option for Op printing in the C and Python bindings...Jonas Rickert1-2/+3
2024-06-11[mlir] Add PDL C & Python usage (#94714)Jacques Pienaar1-0/+1
2024-05-30[mlir][py] invalidate nested operations when parent is deleted (#93339)Oleksandr "Alex" Zinenko1-0/+7
2024-04-17[mlir][python] Add `walk` method to PyOperationBase (#87962)Hideto Ueno1-0/+4
2024-02-21[mlir] expose transform interpreter to Python (#82365)Oleksandr "Alex" Zinenko1-0/+1
2024-02-08[MLIR][Python] Add method for getting the live operation objects (#78663)John Demme1-0/+3
2023-12-21Revert "[mlir][python] Make the Context/Operation capsule creation methods wo...Alex Zinenko1-18/+1
2023-12-20[mlir][python] Make the Context/Operation capsule creation methods work as do...Stella Laurenzo1-1/+18
2023-12-11[mlir][Python] Apply ClangTidy findings.Adrian Kuegel1-2/+4
2023-11-13[mlir][py] Overload print with state. (#72064)Jacques Pienaar1-3/+6
2023-11-07[mlir][python] value casting (#69644)Maksim Levental1-5/+9
2023-10-25[mlir][python] Clear PyOperations instead of invalidating them. (#70044)Ingo Müller1-4/+10
2023-10-20[MLIR][python bindings] invalidate ops after PassManager run (#69746)Maksim Levental1-0/+5
2023-10-18[mlir][python] Expose `PyInsertionPoint`'s reference operation (#69082)Tomás Longeri1-0/+1
2023-09-25[mlir][py] Enable AsmState overload for operation.Jacques Pienaar1-0/+10
2023-09-20[mlir][python] Expose AsmState python side. (#66819)Jacques Pienaar1-0/+25
2023-07-23[mlir][py] Reuse more of CAPI build time inference.Jacques Pienaar1-8/+8
2023-07-12[MLIR][Python] Implement pybind adapters for MlirBlockAdam Paszke1-0/+3
2023-07-10[mlir][python] Downcast attributes in more placesRahul Kayaith1-3/+3
2023-06-07[MLIR][python bindings] TypeCasters for Attributesmax1-0/+30
2023-05-26[MLIR][python bindings] Add TypeCaster for returning refined types from pytho...max1-6/+11
2023-05-23[MLIR][python bindings] use pybind C++ APIs for throwing python errors.max1-9/+10
2023-05-22[MLIR][python bindings] Expose TypeIDs in pythonmax1-1/+49
2023-04-30[mlir][bytecode] Return error instead of min versionJacques Pienaar1-3/+2
2023-04-29[mlir][bytecode] Allow client to specify a desired version.Jacques Pienaar1-1/+3
2023-03-28[mlir][python] Mark operator== overloads as constRahul Kayaith1-5/+5
2023-03-07[mlir][python] Capture error diagnostics in exceptionsRahul Kayaith1-28/+83
2023-03-01[mlir][python] Remove "Raw" OpView classesRahul Kayaith1-2/+10
2023-03-01[mlir][python] Add generic operation parse APIsrkayaith1-1/+7
2023-01-14[mlir] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata1-1/+0
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-13/+13
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-19[mlir][python] llvm::Optional::value => operator*Fangrui Song1-1/+1
2022-10-08Apply clang-tidy fixes for performance-unnecessary-value-param in IRCore.cpp ...Mehdi Amini1-1/+1
2022-09-05Plumb write_bytecode to the Python APIMehdi Amini1-0/+3