xref: /llvm-project/mlir/test/IR/custom-print-parse.mlir (revision 2dbaf265255a5fa9643a8092ec2dffa881d2cf93)
1// RUN: mlir-opt %s | FileCheck %s
2
3// CHECK-LABEL: module @dimension_list
4module @dimension_list {
5  // CHECK: test.custom_dimension_list_attr dimension_list = []
6  test.custom_dimension_list_attr dimension_list = []
7  // CHECK: test.custom_dimension_list_attr dimension_list = 3
8  test.custom_dimension_list_attr dimension_list = 3
9  // CHECK: test.custom_dimension_list_attr dimension_list = 0
10  test.custom_dimension_list_attr dimension_list = 0
11  // CHECK: test.custom_dimension_list_attr dimension_list = 1x2
12  test.custom_dimension_list_attr dimension_list = 1x2
13  // CHECK: test.custom_dimension_list_attr dimension_list = ?
14  test.custom_dimension_list_attr dimension_list = ?
15  // CHECK: test.custom_dimension_list_attr dimension_list = ?x?
16  test.custom_dimension_list_attr dimension_list = ?x?
17
18  // CHECK: test.optional_custom_attr
19  test.optional_custom_attr bar
20  // CHECK: test.optional_custom_attr foo false
21  test.optional_custom_attr foo false
22}
23