llvm-project/mlir/docs
Tobias Gysi b614ada0e8 [mlir] add support for index type in vectors.
The patch enables the use of index type in vectors. It is a prerequisite to support vectorization for indexed Linalg operations. This refactoring became possible due to the newly introduced data layout infrastructure. The data layout of a module defines the bitwidth of the index type needed to verify bitcasts and similar vector operations.

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D99948
2021-04-08 08:17:13 +00:00
..
Bindings NFC: Update MLIR python bindings docs to install deps via requirements.txt. 2021-03-29 18:32:51 +00:00
Dialects [mlir][spirv] Add utilities for push constant value 2021-04-02 07:51:07 -04:00
Rationale [mlir] add support for index type in vectors. 2021-04-08 08:17:13 +00:00
Tools [mlir][linalg] Add linalg_opdsl tool first draft. 2021-03-05 11:45:09 -08:00
Tutorials Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator 2021-03-25 03:59:03 +00:00
includes/img [MLIR] Added documentation and manual to use bufferization features. 2020-11-12 10:43:05 +01:00
BufferDeallocationInternals.md Revert "Revert "[mlir] Introduce CloneOp and adapt test cases in BufferDeallocation."" 2021-03-31 09:49:09 +02:00
Bufferization.md [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
CAPI.md [mlir] NFC: fix trivial typos 2021-01-07 02:36:02 +09:00
CMakeLists.txt Remove CMake configuration for Sphinx targets in MLIR 2020-03-12 01:28:38 +00:00
Canonicalization.md [ODS] Implement a new 'hasCanonicalizeMethod' bit for cann patterns. 2021-03-23 13:45:45 -07:00
ConversionToLLVMDialect.md [mlir] Add better support for f80 and f128 2021-01-15 10:29:48 -05:00
DataLayout.md [mlir] introduce data layout entry for index type 2021-03-24 15:13:42 +01:00
DebugActions.md [mlir] Add support for DebugCounters using the new DebugAction infrastructure 2021-02-23 01:01:17 -08:00
DeclarativeRewrites.md [Branch-Rename] Fix some links 2021-02-01 16:43:21 +05:30
Diagnostics.md [mlir][docs] Remove the BuiltinDialect documentation from langref and generate it from ODS 2021-03-19 18:21:33 -07:00
DialectConversion.md [mlir][doc] Correct method names in DialectConversion.md to match the code. 2020-12-02 00:04:07 -08:00
EDSC.md [mlir] Change dialect namespace loop->scf 2020-05-13 19:20:21 +02:00
Interfaces.md Add a mechanism for Dialects to provide a fallback for OpInterface 2021-03-24 08:41:40 +00:00
LLVMDialectMemRefConvention.md [mlir][llvm] Pass struct results as parameter in c wrapper 2021-03-17 12:58:52 +01:00
LangRef.md [MLIR][docs] Fixes to operation syntax in Lang Ref 2021-04-05 22:29:21 -07:00
OpDefinitions.md [ODS] Implement a new 'hasCanonicalizeMethod' bit for cann patterns. 2021-03-23 13:45:45 -07:00
PassManagement.md [mlir][docs] Small fix to local Pass Manager reproduction documentation 2021-02-24 11:47:34 -08:00
Passes.md [mlir] Add tensor passes to passes.md 2020-12-23 16:13:03 -08:00
PatternRewriter.md [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -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][SPIRV] Rename `spv.selection` to `spv.mlir.selection`. 2021-03-06 16:05:31 +01:00
ShapeInference.md [Branch-Rename] Fix some links 2021-02-01 16:43:21 +05:30
SymbolsAndSymbolTables.md [MLIR] Extend Symbol verification to reject public symbol declarations. 2020-11-16 16:05:32 -08:00
Traits.md Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator 2021-03-25 03:59:03 +00:00
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.