llvm-project/mlir/test/IR/custom-print-parse.mlir
Jeff Niu 2dbaf26525
[mlir][ods] Fix generation of optional custom parsers (#84821)
We need to generate `.has_value` for `OptionalParseResult`, also ensure
that `auto result` doesn't conflict with `result` which is the variable
name for `OperationState`.
2024-03-13 00:12:37 -04:00

23 lines
965 B
MLIR

// RUN: mlir-opt %s | FileCheck %s
// CHECK-LABEL: module @dimension_list
module @dimension_list {
// CHECK: test.custom_dimension_list_attr dimension_list = []
test.custom_dimension_list_attr dimension_list = []
// CHECK: test.custom_dimension_list_attr dimension_list = 3
test.custom_dimension_list_attr dimension_list = 3
// CHECK: test.custom_dimension_list_attr dimension_list = 0
test.custom_dimension_list_attr dimension_list = 0
// CHECK: test.custom_dimension_list_attr dimension_list = 1x2
test.custom_dimension_list_attr dimension_list = 1x2
// CHECK: test.custom_dimension_list_attr dimension_list = ?
test.custom_dimension_list_attr dimension_list = ?
// CHECK: test.custom_dimension_list_attr dimension_list = ?x?
test.custom_dimension_list_attr dimension_list = ?x?
// CHECK: test.optional_custom_attr
test.optional_custom_attr bar
// CHECK: test.optional_custom_attr foo false
test.optional_custom_attr foo false
}