llvm-project/mlir/docs
Stella Laurenzo 7abb0ff7e0 Add Operation to python bindings.
* Fixes a rather egregious bug with respect to the inability to return arbitrary objects from py::init (was causing aliasing of multiple py::object -> native instance).
* Makes Modules and Operations referencable types so that they can be reliably depended on.
* Uniques python operation instances within a context. Opens the door for further accounting.
* Next I will retrofit region and block to be dependent on the operation, and I will attempt to model the API to avoid detached regions/blocks, which will simplify things a lot (in that world, only operations can be detached).
* Added quite a bit of test coverage to check for leaks and reference issues.
* Supercedes: https://reviews.llvm.org/D87213

Differential Revision: https://reviews.llvm.org/D87958
2020-09-23 07:57:50 -07:00
..
Bindings Add Operation to python bindings. 2020-09-23 07:57:50 -07:00
Dialects [spirv] Move device info from resource limit into target env 2020-09-18 17:41:07 -04:00
Rationale [mlir] NFC: fix trivial typos in documents 2020-08-27 03:50:34 +09:00
Tutorials Version 0.5 of the new "TableGen Backend Developer's Guide." 2020-09-22 14:01:52 -04:00
includes/img Update SVG images to be properly cropped (NFC) 2020-09-08 00:56:10 +00:00
CAPI.md [mlir] Model StringRef in C API 2020-09-16 16:04:36 +02:00
CMakeLists.txt Remove CMake configuration for Sphinx targets in MLIR 2020-03-12 01:28:38 +00:00
Canonicalization.md Merge OpFolderDialectInterface with DialectFoldInterface (NFC) 2020-08-13 00:39:22 +00:00
ConversionToLLVMDialect.md [mlir] minor tweaks in standard-to-llvm lowering 2020-06-30 21:19:19 +02:00
DeclarativeRewrites.md [drr] Add $_loc special directive for NativeCodeCall 2020-08-11 14:06:17 -07:00
Diagnostics.md [Support] Move LLD's parallel algorithm wrappers to support 2020-05-05 15:21:05 -07:00
DialectConversion.md [mlir][docs] Update/Add documentation for MLIRs Pattern Rewrite infrastructure 2020-08-13 12:05:55 -07:00
EDSC.md [mlir] Change dialect namespace loop->scf 2020-05-13 19:20:21 +02:00
Interfaces.md [MLIR] Add RegionKindInterface 2020-07-15 14:27:05 -07:00
LangRef.md [MLIR] Missing line breaks in MLIR Language Reference 2020-07-24 05:06:32 +00:00
OpDefinitions.md Version 0.5 of the new "TableGen Backend Developer's Guide." 2020-09-22 14:01:52 -04:00
PassManagement.md Add documentation for getDependentDialects() in the PassManagement infra docs 2020-09-07 23:59:11 +00:00
Passes.md Revert "Revert "[MLIR] Lower shape.num_elements -> shape.reduce."" 2020-06-08 12:19:54 +02:00
PatternRewriter.md [mlir][docs] Update/Add documentation for MLIRs Pattern Rewrite infrastructure 2020-08-13 12:05:55 -07:00
Quantization.md [mlir][NFC] Remove usernames and google bug numbers from TODO comments. 2020-07-07 01:40:52 -07:00
README.txt [mlir] Add short readme.txt to docs directory 2020-02-18 08:35:22 -08:00
SPIRVToLLVMDialectConversion.md [MLIR][SPIRVToLLVM] Updated the documentation for type conversion 2020-08-27 07:47:55 +03:00
ShapeInference.md [mlir] NFC: fix trivial typo 2020-04-29 14:47:56 +09:00
SymbolsAndSymbolTables.md Fix broken docs links (WritingAPass.md was renamed PassManagement.md) 2020-04-19 04:38:56 +00:00
Traits.md [MLIR] MemRef Normalization for Dialects 2020-08-27 20:26:59 +05:30
doxygen-mainpage.dox [mlir] Bootstrap doxygen config 2020-01-25 09:31:59 -08:00
doxygen.cfg.in [mlir] NFC: fix trivial typo 2020-04-29 14:47:56 +09:00

README.txt

MLIR documentation
==================

Please note mlir.llvm.org is where MLIR's rendered documentation is displayed.
The viewing experience on GitHub or elsewhere may not match those of the
website. For any changes please verify instead that they work on the main
website first.

See https://github.com/llvm/mlir-www for the website generation information.