llvm-project/mlir/docs
River Riddle 1c2edb026e [mlir:PDLL] Rework the C++ generation of native Constraint/Rewrite arguments and results
The current translation uses the old "ugly"/"raw" form which used PDLValue for the arguments
and results. This commit updates the C++ generation to use the recently added sugar that
allows for directly using the desired types for the arguments and result of PDL functions.
In addition, this commit also properly imports the C++ class for ODS operations, constraints,
and interfaces. This allows for a much more convienent C++ API than previously granted
with the raw/low-level types.

Differential Revision: https://reviews.llvm.org/D124817
2022-05-30 17:35:34 -07:00
..
Bindings [mlir:FunctionOpInterface] Rename the "type" attribute to "function_type" 2022-03-16 17:07:04 -07:00
Dialects [mlir] Add a title to the Transform Dialect doc 2022-04-26 13:04:41 +02: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][Tablegen-LSP] Add support for a basic TableGen language server 2022-05-16 16:03:51 -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][NFC] Fix the tags for various doc code blocks 2022-05-16 16:46:13 -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] Better user control of layout maps 2022-05-16 18:06:13 +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
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] Rename Zero* traits to Zero*s 2022-05-14 00:20:28 +00: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][NFC] Fix a few langref typos 2022-05-16 16:23:01 -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:PDLL] Rework the C++ generation of native Constraint/Rewrite arguments and results 2022-05-30 17:35:34 -07:00
PassManagement.md [mlir][NFC] Fix the tags for various doc code blocks 2022-05-16 16:46:13 -07:00
Passes.md [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
PatternRewriter.md Fix grammar and punctuation across several docs; NFC 2022-04-07 07:11:11 -04:00
Quantization.md
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] Remove the `type` keyword from type alias definitions 2022-05-16 13:54:02 -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.