llvm-project/mlir/docs
Sean Silva 3dceb6d246 Allow IndexType inside tensors.
It's common in many dialects to use tensors to themselves hold tensor shapes (for example, the shape is itself the result of some non-trivial calculation). Currently, such dialects have to use `tensor<?xi64>` or worse (like allowing either i32 or i64 tensors to represent shapes). `tensor<?xindex>` is the natural type to represent this, but is currently disallowed. This patch allows it.

Differential Revision: https://reviews.llvm.org/D76726
2020-03-26 10:52:48 -07:00
..
Dialects [mlir] Revamp operation documentation generation 2020-03-24 12:05:18 -07:00
Tutorials/Toy [mlir][NFC] Cleanup AffineOps directory structure 2020-03-20 14:23:43 -07:00
includes/img Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
CMakeLists.txt Remove CMake configuration for Sphinx targets in MLIR 2020-03-12 01:28:38 +00:00
Canonicalization.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
ConversionToLLVMDialect.md Update ConversionToLLVMDialect.md 2020-03-21 13:04:44 +01:00
CreatingADialect.md [mlir] Revamp operation documentation generation 2020-03-24 12:05:18 -07:00
DeclarativeRewrites.md NFC: add indexing operator for ArrayAttr 2020-02-14 22:54:37 -08:00
DefiningAttributesAndTypes.md [mlir] Refactor the structure of the 'verifyConstructionInvariants' methods. 2020-02-20 10:37:52 -08:00
Diagnostics.md fix doc grammar-o to cycle bots 2020-01-02 12:11:59 -05:00
DialectConversion.md [mlir][NFC] Replace all usages of PatternMatchResult with LogicalResult 2020-03-17 20:21:32 -07:00
EDSC.md [mlir][EDSC] Almost NFC - Refactor and untangle EDSC dependencies 2020-02-10 12:10:41 -05:00
GenericDAGRewriter.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
Interfaces.md [mlir][NFC] Cleanup AffineOps directory structure 2020-03-20 14:23:43 -07:00
LangRef.md [mlir] Change include image to be toplevel 2020-03-22 13:13:17 -07:00
MLIRForGraphAlgorithms.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
OpDefinitions.md [mlir] Clarify constraint on derived attribute 2020-03-24 13:00:48 -07:00
Passes.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
Quantization.md Update Quantization.md 2020-02-22 10:57:26 +01:00
QuickstartRewrites.md [mlir][NFC] Replace all usages of PatternMatchResult with LogicalResult 2020-03-17 20:21:32 -07:00
README.txt [mlir] Add short readme.txt to docs directory 2020-02-18 08:35:22 -08:00
Rationale.md Allow IndexType inside tensors. 2020-03-26 10:52:48 -07:00
RationaleLinalgDialect.md [mlir] NFC: Fix trivial typos in documents 2020-03-18 22:20:17 +09:00
RationaleSimplifiedPolyhedralForm.md [mlir] Make code blocks more consistent 2019-12-31 09:54:16 -08:00
ShapeInference.md [mlir][NFC] Move the operation interfaces out of Analysis/ and into a new Interfaces/ directory. 2020-03-10 12:45:45 -07:00
SymbolsAndSymbolTables.md [mlir] Address post commit feedback of D73590 for SymbolsAndSymbolTables.md 2020-02-16 21:07:20 -08:00
Traits.md [mlir][SideEffects] Replace HasNoSideEffect with the memory effect interfaces. 2020-03-12 14:26:15 -07:00
UsageOfConst.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
WritingAPass.md Fix some typos in the MLIR documentation. 2020-02-20 11:09:28 -08:00
doxygen-mainpage.dox [mlir] Bootstrap doxygen config 2020-01-25 09:31:59 -08:00
doxygen.cfg.in [mlir] Bootstrap doxygen config 2020-01-25 09:31:59 -08: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.