summaryrefslogtreecommitdiff
path: root/mlir/lib/CAPI/IR/IR.cpp
AgeCommit message (Expand)Author
2025-07-04[mlir][python] Add utils for more pythonic context creation and registration ...users/nico/python-1Nicolas Vasilache
2025-06-23[mlir][python] bind block predecessors and successors (#145116)Maksim Levental
2025-03-10[MLIR][py] Add PyThreadPool as wrapper around MlirLlvmThreadPool in MLIR pyth...vfdev
2025-03-10[mlir][CAPI][python] bind CallSiteLoc, FileLineColRange, FusedLoc, NameLoc (#...Maksim Levental
2025-03-04[mlir][py] Plumb OpPrintingFlags::printNameLocAsPrefix() through the C/Python...Jacques Pienaar
2025-02-12[mlir] Python: Parse ModuleOp from file path (#126572)Nikhil Kalra
2025-02-10Revert "[mlir] Python: Parse ModuleOp from file path" (#126482)Mehdi Amini
2025-02-05[mlir] Python: Parse ModuleOp from file path (#125736)Nikhil Kalra
2025-01-22[mlir] Add C and Python interface for file range (#123276)Jacques Pienaar
2024-11-19[mlir,python] Expose replaceAllUsesExcept to Python bindings (#115850)Perry Gibson
2024-10-18eliminating g++ warnings (#105520)Frank Schlimbach
2024-07-08[mlir][c-api] expose elideLargeResourceString (#98050)Brendan Hansknecht
2024-06-20[mlir] Expose skipRegions option for Op printing in the C and Python bindings...Jonas Rickert
2024-06-05[mlir][python]Python Bindings for select edit operations on Block arguments (...Sandeep Dasgupta
2024-04-17[mlir][python] Add `walk` method to PyOperationBase (#87962)Hideto Ueno
2024-03-02Split the llvm::ThreadPool into an abstract base class and an implementation ...Mehdi Amini
2024-01-03[mlir] fix Operation::getDiscardableAttrs in absence of properties (#76816)Oleksandr "Alex" Zinenko
2023-12-11[mlir][CAPI] Add mlirOpOperandGetValue (#75032)Shenghang Tsai
2023-11-03[mlir][c] Add mlirOperationPrintWithStateJacques Pienaar
2023-10-20[MLIR][python bindings] invalidate ops after PassManager run (#69746)Maksim Levental
2023-10-02[mlir][CAPI, python bindings] Expose `Operation::setSuccessor` (#67922)Maksim Levental
2023-09-26Simplify diagnostic error management for MLIR properties API (NFC) (#67409)Mehdi Amini
2023-09-26[MLIR] Introduce new C bindings to differentiate between discardable and inhe...Mehdi Amini
2023-09-18[mlir][c] Expose AsmState. (#66693)Jacques Pienaar
2023-09-11Lazy initialize diagnostic when handling MLIR properties (#65868)Mehdi Amini
2023-07-26add set_type to ir.Valuemax
2023-07-24Update ODS variadic segments "magic" attributes to use native PropertiesMehdi Amini
2023-07-23[mlir] Enable converting properties during C createJacques Pienaar
2023-07-12[MLIR] Add a number of methods to the C APIAdam Paszke
2023-07-10[mlir][CAPI] Expose the rest of MLIRContext's constructorsKrzysztof Drewniak
2023-06-07[MLIR][python bindings] TypeCasters for Attributesmax
2023-05-26[MLIR][python bindings] Add TypeCaster for returning refined types from pytho...max
2023-05-12[mlir] Update method cast calls to function callsTres Popp
2023-05-08[MLIR][python bindings] Add `PyValue.print_as_operand` (`Value::printAsOperand`)max
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-05-01Revert "Introduce MLIR Op Properties"Mehdi Amini
2023-05-01Introduce MLIR Op PropertiesMehdi Amini
2023-04-30[mlir][bytecode] Return error instead of min versionJacques Pienaar
2023-04-29[mlir][bytecode] Allow client to specify a desired version.Jacques Pienaar
2023-04-26[MLIR][python bindings] Reimplement `replace_all_uses_with` on `PyValue`max
2023-04-25Revert "[MLIR][python bindings] implement `replace_all_uses_with` on `PyValue`"max
2023-04-24[MLIR][python bindings] implement `replace_all_uses_with` on `PyValue`max
2023-03-01[mlir][python] Add generic operation parse APIsrkayaith
2023-02-26[mlir][python] Don't emit diagnostics when printing invalid opsRahul Kayaith
2023-01-24[MLIR] Expose LocationAttrs in the C APIAndrew Young
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2022-12-12[mlir][CAPI] Add a simple MlirOpOperand API for MlirValue uses.Mike Urbach
2022-11-18[mlir][AsmPrinter] Allow explicitly disabling debug infoRiver Riddle
2022-09-05Plumb write_bytecode to the Python APIMehdi Amini