llvm-project/mlir/test/IR
Lorenzo Chelini 7dc3bf0338 Revert "Revert "[MLIR] Introduce constraint attributes for DenseArrayAttr""
This reverts commit 4e6dab98e0.

Re-apply: D138988 after fixing error on windows. Remove test for boolean
attributes as it does not make sense to apply these constraints on
boolean array.
2022-12-02 15:00:46 +01:00
..
affine-map.mlir [mlir] Infer SubElementInterface implementations using the storage KeyTy 2022-11-04 18:15:03 -07:00
affine-set.mlir [mlir] Refactor alias generation to support nested aliases 2022-10-23 23:59:55 -07:00
array-of-attr.mlir [mlir][ods] Allow empty array ref parameter 2022-09-20 11:07:56 -07:00
attribute-roundtrip.mlir [mlir] Remove special case parsing/printing of `func` operations 2022-05-06 13:36:15 -07:00
attribute.mlir Revert "Revert "[MLIR] Introduce constraint attributes for DenseArrayAttr"" 2022-12-02 15:00:46 +01:00
check-help-output.mlir
core-ops.mlir [mlir] Refactor alias generation to support nested aliases 2022-10-23 23:59:55 -07:00
dense-elements-hex.mlir
dense-resource-elements-attr.mlir [mlir] Add a new builtin DenseResourceElementsAttr 2022-08-01 12:37:16 -07:00
diagnostic-handler-filter.mlir [mlir][Pass] Include anchor op in -pass-pipeline 2022-11-03 11:36:12 -04:00
diagnostic-handler-verify-regex.mlir [mlir] Add support for regex within `expected-*` diagnostics 2022-07-11 21:01:30 -07:00
diagnostic-handler.mlir [mlir:ODS] Support using attributes in AllTypesMatch to automatically add InferTypeOpInterface 2022-04-28 12:57:59 -07:00
dynamic.mlir [mlir] Add Dynamic Dialects 2022-09-19 09:58:18 -07:00
elements-attr-interface.mlir [mlir][ElementsAttr] Change value_begin_impl to try_value_begin_impl 2022-08-30 14:12:46 -07:00
enum-attr-invalid.mlir [mlir:Parser] Don't use strings for the "ugly" form of Attribute/Type syntax 2022-07-05 16:20:30 -07:00
enum-attr-roundtrip.mlir [mlir:Parser] Don't use strings for the "ugly" form of Attribute/Type syntax 2022-07-05 16:20:30 -07:00
file-metadata-resources.mlir [mlir] Add fallback support for parsing/printing unknown external resources 2022-09-13 11:39:20 -07:00
generic-block-visitors-interrupt.mlir [mlir] check whether region and block visitors are interrupted 2022-07-15 14:50:42 -07:00
generic-region-visitors-interrupt.mlir [mlir] check whether region and block visitors are interrupted 2022-07-15 14:50:42 -07:00
generic-visitors-interrupt.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
generic-visitors.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
greedy-pattern-rewriter-driver.mlir [mlir] GreedyPatternRewriter: Reprocess modified ops 2022-11-18 11:43:44 +01:00
invalid-affinemap.mlir [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
invalid-builtin-attributes.mlir [mlir] Allow DenseElementsAttr to use any shaped type 2022-09-30 23:25:14 -07:00
invalid-builtin-types.mlir [mlir] Allow negative strides and offset in StridedLayoutAttr 2022-09-21 13:21:53 +02:00
invalid-file-metadata.mlir [mlir] Add fallback support for parsing/printing unknown external resources 2022-09-13 11:39:20 -07:00
invalid-func-op.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
invalid-locations.mlir [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
invalid-module-op.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
invalid-ops.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
invalid-unregistered.mlir [mlir] Remove the `type` keyword from type alias definitions 2022-05-16 13:54:02 -07:00
invalid.mlir [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
locations.mlir [mlir] Add `OpAsmPrinter::printOptionalLocationSpecifier` 2022-09-29 15:58:10 -07:00
memory-ops.mlir [mlir] Infer SubElementInterface implementations using the storage KeyTy 2022-11-04 18:15:03 -07:00
module-op.mlir
op-stats-json.mlir [mlir] add an option to print op stats in JSON 2022-06-15 10:07:36 -07:00
op-stats.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
opaque_locations.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
operand.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
operation-equality.mlir Implement recursive support into OperationEquivalence::isEquivalentTo() 2021-07-29 05:06:37 +00:00
parse-literal.mlir Fix endian conversion of sub-byte types 2022-06-12 16:08:23 +02:00
parser.mlir [MLIR][Parser] Add `parseBase64Bytes`. 2022-11-18 08:13:30 -08:00
pretty-attributes.mlir [mlir] Remove OpaqueElementsAttr 2022-08-01 15:00:54 -07:00
pretty-locations.mlir [mlir] Cleanup lingering problems surrounding attribute/type aliases 2022-11-30 17:02:54 -08:00
pretty-region-args.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
pretty_printed_region_op.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
print-attr-type-aliases.mlir [mlir] Cleanup lingering problems surrounding attribute/type aliases 2022-11-30 17:02:54 -08:00
print-ir-defuse.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
print-ir-invalid.mlir [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
print-ir-nesting.mlir [mlir] Set the namespace of the BuiltinDialect to 'builtin' 2021-07-28 21:00:10 +00:00
print-op-custom-or-generic.mlir [mlir][NFC] Make 'printOp' public in AsmPrinter 2022-10-05 19:00:53 +00:00
print-op-local-scope.mlir
print-op-on-diagnostic.mlir Improve diagnostic when emitting operations with regions 2022-09-08 13:47:48 +05:30
print-value-users.mlir [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
recursive-type.mlir [mlir] Prevent SubElementInterface from going into infinite recursion 2022-06-29 13:58:02 -07:00
region.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
repro_b120295301.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
result.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
slice.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
test-clone.mlir [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
test-func-erase-arg.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
test-func-erase-result.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
test-func-insert-arg.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
test-func-insert-result.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
test-func-set-type.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
test-matchers.mlir [mlir][Pass] Include anchor op in -pass-pipeline 2022-11-03 11:36:12 -04:00
test-side-effects.mlir
test-symbol-rauw.mlir [mlir:SubElementsInterface] Add support for "skipping" when replacing attributes/types 2022-07-28 10:52:12 -07:00
test-symbol-uses.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
test-take-body.mlir [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
test-verification-order.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
top-level.mlir [mlir-opt] Support parsing operations other than 'builtin.module' as top-level 2022-09-27 21:13:47 -04:00
traits.mlir (Reland) [mlir] Switch segment size attributes to DenseI32ArrayAttr 2022-08-12 19:44:52 -04:00
visitors.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
wrapping_op.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00
zero_whitespace.mlir [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00