llvm/mlir/docs
River Riddle fa4174792a [mlir][Inliner] Add a wouldBeCloned flag to each of the isLegalToInline hooks.
Often times the legality of inlining can change depending on if the callable is going to be inlined in-place, or cloned. For example, some operations are not allowed to be duplicated and can only be inlined if the original callable will cease to exist afterwards. The new `wouldBeCloned` flag allows for dialects to hook into this when determining legality.

Differential Revision: https://reviews.llvm.org/D90360
2020-10-28 21:49:28 -07:00
..
Bindings Add Operation to python bindings. 2020-09-23 07:57:50 -07:00
Dialects Promote transpose from linalg to standard dialect 2020-10-05 10:58:20 +02:00
includes/img
Rationale [mlir] Remove obsolete "Quantization" section from the rationale. 2020-10-13 20:45:19 -07:00
Tutorials [mlir][Inliner] Add a wouldBeCloned flag to each of the isLegalToInline hooks. 2020-10-28 21:49:28 -07:00
Canonicalization.md
CAPI.md
CMakeLists.txt
ConversionToLLVMDialect.md
DeclarativeRewrites.md [mlir] Simplify DDR matching patterns with equal operands for operators where it's applicable. Added documentation. 2020-10-21 21:31:39 +00:00
Diagnostics.md
DialectConversion.md
doxygen-mainpage.dox
doxygen.cfg.in
EDSC.md
Interfaces.md [mlir] Add a new SymbolUserOpInterface class 2020-10-16 12:08:48 -07:00
LangRef.md [mlir] Fix typo in LangRef 2020-10-15 12:19:20 -07:00
OpDefinitions.md [mlir] NFC: fix trivial typos 2020-10-29 04:05:22 +09:00
Passes.md [mlir] Fix capitalization typo 2020-09-26 09:18:35 -07:00
PassManagement.md
PatternRewriter.md [mlir][Pattern] Refactor the Pattern class into a "metadata only" class 2020-10-26 18:01:06 -07:00
Quantization.md
README.txt
ShapeInference.md
SPIRVToLLVMDialectConversion.md [MLIR][SPIRVToLLVM] Updated documentation for composite ops 2020-10-19 17:43:22 +03:00
SymbolsAndSymbolTables.md [mlir] Add a new SymbolUserOpInterface class 2020-10-16 12:08:48 -07:00
Traits.md [mlir] Document 'ParentOneOf' with the HasParent trait 2020-10-26 15:56:03 -07:00

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.