annotate mlir/test/mlir-tblgen/op-format.mlir @ 150:1d019706d866

LLVM10
author anatofuz
date Thu, 13 Feb 2020 15:10:13 +0900
parents
children 0572611fdcc8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 // RUN: mlir-opt %s | mlir-opt -verify-diagnostics | FileCheck %s
anatofuz
parents:
diff changeset
2
anatofuz
parents:
diff changeset
3 // CHECK: %[[I64:.*]] =
anatofuz
parents:
diff changeset
4 %i64 = "foo.op"() : () -> (i64)
anatofuz
parents:
diff changeset
5 // CHECK: %[[MEMREF:.*]] =
anatofuz
parents:
diff changeset
6 %memref = "foo.op"() : () -> (memref<1xf64>)
anatofuz
parents:
diff changeset
7
anatofuz
parents:
diff changeset
8 // CHECK: test.format_literal_op keyword_$. -> :, = <> () [] {foo.some_attr}
anatofuz
parents:
diff changeset
9 test.format_literal_op keyword_$. -> :, = <> () [] {foo.some_attr}
anatofuz
parents:
diff changeset
10
anatofuz
parents:
diff changeset
11 // CHECK: test.format_attr_op 10
anatofuz
parents:
diff changeset
12 // CHECK-NOT: {attr
anatofuz
parents:
diff changeset
13 test.format_attr_op 10
anatofuz
parents:
diff changeset
14
anatofuz
parents:
diff changeset
15 // CHECK: test.format_buildable_type_op %[[I64]]
anatofuz
parents:
diff changeset
16 %ignored = test.format_buildable_type_op %i64
anatofuz
parents:
diff changeset
17
anatofuz
parents:
diff changeset
18 // CHECK: test.format_result_a_op memref<1xf64>
anatofuz
parents:
diff changeset
19 %ignored_a:2 = test.format_result_a_op memref<1xf64>
anatofuz
parents:
diff changeset
20
anatofuz
parents:
diff changeset
21 // CHECK: test.format_result_b_op i64, memref<1xf64>
anatofuz
parents:
diff changeset
22 %ignored_b:2 = test.format_result_b_op i64, memref<1xf64>
anatofuz
parents:
diff changeset
23
anatofuz
parents:
diff changeset
24 // CHECK: test.format_result_c_op (i64) -> memref<1xf64>
anatofuz
parents:
diff changeset
25 %ignored_c:2 = test.format_result_c_op (i64) -> memref<1xf64>
anatofuz
parents:
diff changeset
26
anatofuz
parents:
diff changeset
27 // CHECK: test.format_operand_a_op %[[I64]], %[[MEMREF]] : i64, memref<1xf64>
anatofuz
parents:
diff changeset
28 test.format_operand_a_op %i64, %memref : i64, memref<1xf64>
anatofuz
parents:
diff changeset
29
anatofuz
parents:
diff changeset
30 // CHECK: test.format_operand_b_op %[[I64]], %[[MEMREF]] : memref<1xf64>
anatofuz
parents:
diff changeset
31 test.format_operand_b_op %i64, %memref : memref<1xf64>
anatofuz
parents:
diff changeset
32
anatofuz
parents:
diff changeset
33 // CHECK: test.format_operand_c_op %[[I64]], %[[MEMREF]] : i64, memref<1xf64>
anatofuz
parents:
diff changeset
34 test.format_operand_c_op %i64, %memref : i64, memref<1xf64>
anatofuz
parents:
diff changeset
35
anatofuz
parents:
diff changeset
36 // CHECK: test.format_operand_d_op %[[I64]], %[[MEMREF]] : memref<1xf64>
anatofuz
parents:
diff changeset
37 test.format_operand_d_op %i64, %memref : memref<1xf64>
anatofuz
parents:
diff changeset
38
anatofuz
parents:
diff changeset
39 // CHECK: test.format_operand_e_op %[[I64]], %[[MEMREF]] : i64, memref<1xf64>
anatofuz
parents:
diff changeset
40 test.format_operand_e_op %i64, %memref : i64, memref<1xf64>