annotate mlir/test/IR/opaque_locations.mlir @ 154:f7e988d3e4cc

fix def file
author anatofuz
date Wed, 11 Mar 2020 19:23:03 +0900
parents 1d019706d866
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 -test-opaque-loc -mlir-print-debuginfo | FileCheck %s
anatofuz
parents:
diff changeset
2 // This test verifies that debug opaque locations can be printed.
anatofuz
parents:
diff changeset
3
anatofuz
parents:
diff changeset
4 #set0 = affine_set<(d0) : (1 == 0)>
anatofuz
parents:
diff changeset
5
anatofuz
parents:
diff changeset
6 // CHECK: MyLocation: 0: 'foo' op
anatofuz
parents:
diff changeset
7 // CHECK: nullptr: 'foo' op
anatofuz
parents:
diff changeset
8 // CHECK: MyLocation: 0: 'foo' op
anatofuz
parents:
diff changeset
9 // CHECK: MyLocation: 1: 'std.constant' op
anatofuz
parents:
diff changeset
10 // CHECK: nullptr: 'std.constant' op
anatofuz
parents:
diff changeset
11 // CHECK: MyLocation: 1: 'std.constant' op
anatofuz
parents:
diff changeset
12
anatofuz
parents:
diff changeset
13 // CHECK-LABEL: func @inline_notation
anatofuz
parents:
diff changeset
14 func @inline_notation() -> i32 {
anatofuz
parents:
diff changeset
15 // CHECK: -> i32 loc("foo")
anatofuz
parents:
diff changeset
16 // CHECK: -> i32 loc("foo")
anatofuz
parents:
diff changeset
17 // CHECK: -> i32 loc(unknown)
anatofuz
parents:
diff changeset
18 %1 = "foo"() : () -> i32 loc("foo")
anatofuz
parents:
diff changeset
19
anatofuz
parents:
diff changeset
20 // CHECK: constant 4 : index loc(callsite("foo" at "mysource.cc":10:8))
anatofuz
parents:
diff changeset
21 // CHECK: constant 4 : index loc(callsite("foo" at "mysource.cc":10:8))
anatofuz
parents:
diff changeset
22 // CHECK: constant 4 : index loc(unknown)
anatofuz
parents:
diff changeset
23 %2 = constant 4 : index loc(callsite("foo" at "mysource.cc":10:8))
anatofuz
parents:
diff changeset
24
anatofuz
parents:
diff changeset
25 // CHECK: } loc(unknown)
anatofuz
parents:
diff changeset
26 affine.for %i0 = 0 to 8 {
anatofuz
parents:
diff changeset
27 } loc(fused["foo", "mysource.cc":10:8])
anatofuz
parents:
diff changeset
28
anatofuz
parents:
diff changeset
29 // CHECK: } loc(unknown)
anatofuz
parents:
diff changeset
30 affine.for %i0 = 0 to 8 {
anatofuz
parents:
diff changeset
31 } loc(fused["foo", "mysource.cc":10:8, callsite("foo" at "mysource.cc":10:8)])
anatofuz
parents:
diff changeset
32
anatofuz
parents:
diff changeset
33 // CHECK: return %{{.*}} : i32 loc(unknown)
anatofuz
parents:
diff changeset
34 return %1 : i32 loc(unknown)
anatofuz
parents:
diff changeset
35 }