summaryrefslogtreecommitdiff
path: root/mlir/lib/CAPI/IR/IR.cpp
AgeCommit message (Expand)Author
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
2022-07-31[mlir] Remove types from attributesJeff Niu
2022-07-25[mlir] Refactor the Parser library in preparation for an MLIR binary formatRiver Riddle
2022-07-16[mlir] Overhaul C/Python registration APIs to properly scope registration/loa...Stella Laurenzo
2022-04-06[MLIR] Add block detach func to CAPI and use it in Python bindingsJohn Demme
2022-04-04[mlir][capi] Add external pass creation to MLIR C-APIDaniel Resnick
2022-03-08Update more `parseSourceString()` call sites.Christian Sigg
2022-03-07[mlir][NFC] Move Parser.h to Parser/River Riddle
2022-02-01[mlir][capi] Add DialectRegistry to MLIR C-APIDaniel Resnick
2022-01-30Replace OwningModuleRef with OwningOpRef<ModuleOp>Sanjoy Das
2022-01-19[mlir] Make locations required when adding/creating block argumentsRiver Riddle
2022-01-12[mlir] Finish removing Identifier from the C++ APIRiver Riddle
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-11-29[mlir][python] Implement more SymbolTable methods.Stella Laurenzo
2021-11-18[mlir] Convert NamedAttribute to be a classRiver Riddle
2021-11-17[mlir] Refactor AbstractOperation and OperationNameRiver Riddle
2021-11-16[mlir][NFC] Replace references to Identifier with StringAttrRiver Riddle
2021-11-11[mlir] Replace usages of Identifier with StringAttrRiver Riddle
2021-11-09[mlir-c] Add Region iterators matching Block & Operation onesJacques Pienaar
2021-11-02[mlir] provide C API and Python bindings for symbol tablesAlex Zinenko
2021-10-31[mlir][python] allow for detaching operations from a blockAlex Zinenko
2021-10-18[mlir][python] Add 'loc' property to opsrkayaith
2021-10-01[mlir][capi] Add TypeID to MLIR C-APIDaniel Resnick
2021-09-18[mlir-c] Add getting fused locJacques Pienaar
2021-09-01[mlir][capi] Add NameLocJacques Pienaar
2021-08-30[mlir][python] Extend C/Python API to be usable for CFG construction.Stella Laurenzo
2021-05-24Surface clone APIs in CAPIGeorge
2021-05-17Add `mlirModuleFromOperation` to C APIAdam Paszke
2021-04-27[mlir] Support setting operand values in C and Python APIs.Mike Urbach
2021-04-19[mlir] Improve debug flag management in Python bindingsAlex Zinenko
2021-04-16[mlir][python] Add simple debugging and printing helpersNicolas Vasilache
2021-03-30[mlir] Add C and python API for is_registered_operation.Stella Laurenzo
2021-03-08[mlir][IR][NFC] Define the Location classes in ODS instead of C++River Riddle
2021-02-09[MLIR] Add context accessor to identifierGeorge
2021-02-09[mlir][IR] Remove the concept of `OperationProperties`River Riddle
2021-02-08[MLIR] Add C API for navigating up the IR treeGeorge
2021-02-03Add API for adding arguments to blocksGeorge
2021-01-23[mlir][CAPI] Add result type inference to the CAPI.Stella Laurenzo
2020-12-17[mlir] Remove the MutableDictionaryAttr classRiver Riddle
2020-12-17Add call site location getter to C APIGeorge
2020-12-11Store a MlirIdentifier instead of a MlirStringRef in MlirNameAttributeMehdi Amini
2020-12-03Use the generic form when printing from the python bindings and the verifier ...Mehdi Amini
2020-11-29[mlir][CAPI] Convert the rest of the API int -> bool.Stella Laurenzo
2020-11-29[mlir][Python] Python API cleanups and additions found during code audit.Stella Laurenzo
2020-11-29Use bool in place of int for boolean things in the C APIGeorge
2020-11-23Use MlirStringRef throughout the C APIGeorge
2020-11-19Make array pointers in the CAPI constGeorge