llvm-project/mlir/docs
Jacques Pienaar 178562fb35 [mlir] Enable specifying verify on OpInterface
Summary:
Add method in ODS to specify verification for operations implementing a
OpInterface. Use this with infer type op interface to verify that the
inferred type matches the return type and remove special case in
TestPatterns.

This could also have been achieved by using OpInterfaceMethod but verify
seems pretty common and it is not an arbitrary method that just happened
to be named verifyTrait, so having it be defined in special way seems
appropriate/better documenting.

Differential Revision: https://reviews.llvm.org/D73122
2020-01-22 04:43:22 -08:00
..
Dialects [mlir] NFC: Fix trivial typos in comments 2020-01-20 03:17:03 +00:00
Tutorials/Toy [mlir] fix broken links to Glossary 2020-01-16 14:15:34 +09:00
includes/img Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
Canonicalization.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
ConversionToLLVMDialect.md [mlir] NFC: Fix trivial typos in comments 2020-01-20 03:17:03 +00: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 Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
EDSC.md [mlir] NFC: Rename index_t to index_type 2020-01-18 22:10:46 +01: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] clarify LangRef wording around control flow in regions 2020-01-20 14:29:57 +01:00
MLIRForGraphAlgorithms.md Adjust some MLIR paths and docs 2019-12-24 02:23:01 +00:00
OpDefinitions.md [mlir] Enable specifying verify on OpInterface 2020-01-22 04:43:22 -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
RationaleSimplifiedPolyhedralForm.md [mlir] Make code blocks more consistent 2019-12-31 09:54:16 -08:00
ShapeInference.md [mlir] NFC: Fix trivial typos in comments 2020-01-20 03:17:03 +00:00
Traits.md [mlir] Generalize broadcastable trait operands 2020-01-20 13:02:14 -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