llvm-project/mlir/docs
Jeff Niu 7fe2294e47 [mlir][ods] Allow specifying return types of builders
This patch allows custom attribute and type builders to return
something other than the C++ type of the attribute or type.

This is useful for attributes or types that may perform extra work during
construction (e.g. canonicalization) that could result in a different
kind of attribute or type being returned.

Reviewed By: rriddle, lattner

Differential Revision: https://reviews.llvm.org/D129792
2022-07-15 18:00:35 -07:00
..
Bindings [mlir:FunctionOpInterface] Rename the "type" attribute to "function_type" 2022-03-16 17:07:04 -07:00
Dialects [MLIR][Affine] Allow `<=` in IntegerSet constraints 2022-07-05 12:17:31 +01:00
Rationale [mlir][NFC] Update textual references of `func` to `func.func` in examples+python scripts 2022-04-20 22:17:26 -07:00
Tools [mlir:PDLL] Add support for inlay hints 2022-06-06 20:20:19 -07:00
Tutorials [mlir][NFC] Update textual references of `func` to `func.func` in examples+python scripts 2022-04-20 22:17:26 -07:00
includes/img [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
AttributesAndTypes.md [mlir][ods] Allow specifying return types of builders 2022-07-15 18:00:35 -07:00
BufferDeallocationInternals.md [mlir][NFC] Update textual references of `func` to `func.func` in examples+python scripts 2022-04-20 22:17:26 -07:00
Bufferization.md [mlir][bufferize][NFC] Remove BufferizationState 2022-06-17 14:04:11 +02:00
CAPI.md [mlir] support interfaces in Python bindings 2021-10-25 12:50:42 +02:00
CMakeLists.txt
Canonicalization.md [mlir:docs] Add proper documentation for defining dialects 2022-04-11 15:05:57 -07:00
DataLayout.md [mlir][NFC] Fix the tags for various doc code blocks 2022-05-16 16:46:13 -07:00
DebugActions.md [mlir][doc] Fix links and references in top level docs directory 2021-05-24 18:43:00 +02:00
DeclarativeRewrites.md [mlir-tblgen] Support `either` in Tablegen DRR. 2021-11-08 23:16:03 +00:00
DefiningDialects.md [mlir][doc] Move documentation of extensible dialects 2022-05-09 16:01:12 -07:00
Diagnostics.md [mlir] Add support for regex within `expected-*` diagnostics 2022-07-11 21:01:30 -07:00
DialectConversion.md [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace 2022-04-18 12:01:55 -07:00
Interfaces.md [mlir][NFC] Fix the tags for various doc code blocks 2022-05-16 16:46:13 -07:00
LangRef.md [mlir:Parser] Don't use strings for the "ugly" form of Attribute/Type syntax 2022-07-05 16:20:30 -07:00
OpDefinitions.md [mlir][NFC] Fix the tags for various doc code blocks 2022-05-16 16:46:13 -07:00
PDLL.md [mlir][ods] Make Type- and AttrInterfaces also `Type`s and `Attr`s 2022-07-07 11:54:47 +02:00
PassManagement.md [mlir] Fix usages of `run-reproducer`. 2022-07-01 18:36:07 +00:00
Passes.md [mlir][doc] Move pass to passes list and remove redundant doc 2022-06-13 21:01:31 -07:00
PatternRewriter.md [mlir][doc] Fix usage of PatternApplicator. 2022-07-14 09:08:26 +00:00
Quantization.md Fix invalid math formulas in quantization doc 2021-06-01 03:50:59 +00:00
README.txt
SPIRVToLLVMDialectConversion.md [mlir][NFC] Update textual references of `func` to `func.func` in examples+python scripts 2022-04-20 22:17:26 -07:00
ShapeInference.md [mlir][docs] Fix obvious spelling mistakes in documentation 2021-10-29 09:19:11 +02:00
SymbolsAndSymbolTables.md [mlir][NFC] Update textual references of `func` to `func.func` in examples+python scripts 2022-04-20 22:17:26 -07:00
TargetLLVMIR.md [mlir][LLVMIR] Add support for va_start/copy/end intrinsics 2022-06-27 09:46:40 -07:00
Traits.md [mlir] Support verification order (2/3) 2022-02-25 19:04:56 +00:00
doxygen-mainpage.dox
doxygen.cfg.in [mlir] use dynamic sections in MLIR Doxygen 2022-05-13 11:43:52 +02: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.