llvm-project/mlir/test/IR
River Riddle 6b6c96695c [mlir][ODS] Add a new trait `TypesMatchWith`
Summary:
This trait takes three arguments: lhs, rhs, transformer. It verifies that the type of 'rhs' matches the type of 'lhs' when the given 'transformer' is applied to 'lhs'. This allows for adding constraints like: "the type of 'a' must match the element type of 'b'". A followup revision will add support in the declarative parser for using these equality constraints to port more c++ parsers to the declarative form.

Differential Revision: https://reviews.llvm.org/D74647
2020-02-19 10:18:58 -08:00
..
affine-map.mlir [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
attribute.mlir [mlir][ods] Added RankedIntElementsAttr class 2020-02-11 10:01:57 -05:00
check-help-output.mlir Add custom lilith script. 2019-03-29 13:02:57 -07:00
core-ops.mlir [MLIR] Add std.assume_alignment op. 2020-02-18 17:55:07 -08:00
diagnostic-handler.mlir [mlir] Use the first location in the fused location for diagnostic handler 2020-02-11 07:34:15 -05:00
invalid-affinemap.mlir [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
invalid-func-op.mlir Rename the current parseSymbolName to parseOptionalSymbolName 2019-11-13 09:32:20 -08:00
invalid-locations.mlir Rename -verify mlir-opt flag to -verify-expected-diagnostics 2019-06-19 23:08:03 -07:00
invalid-module-op.mlir Move ModuleManager functionality into mlir::SymbolTable. 2019-12-05 03:56:46 -08:00
invalid-ops.mlir [mlir][ODS] Add a new trait `TypesMatchWith` 2020-02-19 10:18:58 -08:00
invalid.mlir [mlir] Use double format when parsing bfloat16 hexadecimal values 2020-01-14 13:56:22 -08:00
locations.mlir [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
memory-ops.mlir [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
module-op.mlir Give modules a name 2019-10-03 08:56:38 -07:00
op-stats.mlir Set the namespace of the StandardOps dialect to "std", but add a special case to the parser to allow parsing standard operations without the "std" prefix. This will now allow for the standard dialect to be looked up dynamically by name. 2019-03-29 16:54:20 -07:00
opaque_locations.mlir [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
operand.mlir Split test-specific passes out of mlir-opt 2019-06-24 17:47:12 -07:00
parser.mlir [MLIR] Support memrefs with complex element types. 2020-02-12 09:07:15 +01:00
pretty-attributes.mlir Print out large elementsattr's such that they are parseable. 2019-12-04 10:19:54 -08:00
pretty-locations.mlir [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
pretty-region-args.mlir Allow dialect to create friendly names for region arguments 2019-12-19 22:16:07 -08:00
print-op-local-scope.mlir [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflicts with function types. 2020-01-13 13:24:39 -08:00
print-op-on-diagnostic.mlir Add an option to print an operation if a diagnostic is emitted on it 2019-11-12 11:59:19 -08:00
region.mlir Split test-specific passes out of mlir-opt 2019-06-24 17:47:12 -07:00
repro_b120295301.mlir Change the attribute dictionary syntax to separate name and value with '='. 2019-06-25 19:06:34 -07:00
result.mlir Split test-specific passes out of mlir-opt 2019-06-24 17:47:12 -07:00
test-func-erase-arg.mlir Add FuncOp::eraseArgument 2019-11-13 10:59:55 -08:00
test-func-set-type.mlir Add FuncOp::eraseArgument 2019-11-13 10:59:55 -08:00
test-matchers.mlir [mlir] m_Constant() 2020-01-13 17:22:01 +01:00
test-symbol-dce.mlir [mlir] Add a DCE pass for dead symbols. 2020-01-27 23:29:30 -08:00
test-symbol-rauw.mlir [mlir] Update the use-list algorithms in SymbolTable to support nested references. 2020-01-13 15:23:28 -08:00
test-symbol-uses.mlir [mlir] Update the use-list algorithms in SymbolTable to support nested references. 2020-01-13 15:23:28 -08:00
traits.mlir [mlir] Add support for attaching a visibility to symbols. 2020-01-13 16:10:13 -08:00
wrapping_op.mlir [mlir] Enable printing of FuncOp in the generic form. 2020-01-14 15:10:07 -08:00