llvm-project/mlir/docs
Nicolas Vasilache 75394e1301 [mlir][EDSC] Almost NFC - Refactor and untangle EDSC dependencies
This CL refactors EDSCs to layer them better and break unnecessary
dependencies. After this refactoring, the top-level EDSC target only
depends on IR but not on Dialects anymore and each dialect has its
own EDSC directory.

This simplifies the layering and breaks cyclic dependencies.
In particular, the declarative builder + folder are made explicit and
are now confined to Linalg.

As the refactoring occurred, certain classes and abstractions that were not
paying for themselves have been removed.

Differential Revision: https://reviews.llvm.org/D74302
2020-02-10 12:10:41 -05:00
..
Dialects [mlir][spirv] Add dialect-specific attribute for target environment 2020-02-04 21:33:13 -05:00
Tutorials/Toy [mlir] Fix link to 'Getting started with MLIR' 2020-02-03 13:01:22 +01:00
includes/img Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
CMakeLists.txt [mlir] Bootstrap doxygen config 2020-01-25 09:31:59 -08:00
Canonicalization.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
ConversionToLLVMDialect.md [mlir] use unpacked memref descriptors at function boundaries 2020-02-10 15:03:43 +01:00
DeclarativeRewrites.md [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
DefiningAttributesAndTypes.md [mlir] NFC: Fix broken links in docs 2020-01-03 10:26:27 +08:00
Diagnostics.md fix doc grammar-o to cycle bots 2020-01-02 12:11:59 -05:00
DialectConversion.md [mlir] Add support for marking 'unknown' operations as dynamically legal. 2020-01-27 19:50:52 -08: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 Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
LangRef.md [mlir] Add a document detailing the design of the SymbolTable. 2020-02-08 10:40:07 -08:00
MLIRForGraphAlgorithms.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
OpDefinitions.md [mlir][DeclarativeParser] Add support for attributes with buildable types. 2020-02-08 15:46:46 -08:00
Passes.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
Quantization.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
QuickstartRewrites.md [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is properly value-typed. 2020-01-11 08:54:39 -08:00
Rationale.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
RationaleLinalgDialect.md [mlir][Linalg][doc] Add Design Document for the Linalg Dialect 2020-02-02 14:55:35 -05:00
RationaleSimplifiedPolyhedralForm.md [mlir] Make code blocks more consistent 2019-12-31 09:54:16 -08:00
ShapeInference.md [mlir] Expand shape functions in ShapeInference doc 2020-02-01 14:44:38 -08:00
SymbolsAndSymbolTables.md [mlir] Add a document detailing the design of the SymbolTable. 2020-02-08 10:40:07 -08:00
Traits.md [mlir] Add a document detailing the design of the SymbolTable. 2020-02-08 10:40:07 -08:00
UsageOfConst.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
WritingAPass.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00: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