|
4 | 4 | target datalayout = "e-p:64:64"
|
5 | 5 | target triple = "x86_64-unknown-linux-gnu"
|
6 | 6 |
|
7 |
| -; CHECK: @_MergedGlobals = private global <{ i32, i32 }> <{ i32 3, i32 4 }>, section "foo", align 4 |
8 |
| -; CHECK: @_MergedGlobals.1 = private global <{ i32, i32 }> <{ i32 1, i32 2 }>, align 4 |
| 7 | +; CHECK: @_MergedGlobals = private global <{ i32, i32 }> <{ i32 1, i32 2 }>, align 4 |
| 8 | +; CHECK: @_MergedGlobals.1 = private global <{ i32, i32 }> <{ i32 3, i32 4 }>, section "foo", align 4 |
9 | 9 |
|
10 |
| -; CHECK-DAG: @a = internal alias i32, ptr @_MergedGlobals.1 |
| 10 | +; CHECK-DAG: @a = internal alias i32, ptr @_MergedGlobals{{$}} |
11 | 11 | @a = internal global i32 1
|
12 | 12 |
|
13 |
| -; CHECK-DAG: @b = internal alias i32, getelementptr inbounds (<{ i32, i32 }>, ptr @_MergedGlobals.1, i32 0, i32 1) |
| 13 | +; CHECK-DAG: @b = internal alias i32, getelementptr inbounds (<{ i32, i32 }>, ptr @_MergedGlobals, i32 0, i32 1) |
14 | 14 | @b = internal global i32 2
|
15 | 15 |
|
16 |
| -; CHECK-DAG: @c = internal alias i32, ptr @_MergedGlobals |
| 16 | +; CHECK-DAG: @c = internal alias i32, ptr @_MergedGlobals.1{{$}} |
17 | 17 | @c = internal global i32 3, section "foo"
|
18 | 18 |
|
19 |
| -; CHECK-DAG: @d = internal alias i32, getelementptr inbounds (<{ i32, i32 }>, ptr @_MergedGlobals, i32 0, i32 1) |
| 19 | +; CHECK-DAG: @d = internal alias i32, getelementptr inbounds (<{ i32, i32 }>, ptr @_MergedGlobals.1, i32 0, i32 1) |
20 | 20 | @d = internal global i32 4, section "foo"
|
21 | 21 |
|
22 | 22 | define void @use() {
|
23 |
| - ; CHECK: load i32, ptr @_MergedGlobals.1 |
| 23 | + ; CHECK: load i32, ptr @_MergedGlobals, |
24 | 24 | %x = load i32, ptr @a
|
25 |
| - ; CHECK: load i32, ptr getelementptr inbounds (<{ i32, i32 }>, ptr @_MergedGlobals.1, i32 0, i32 1) |
| 25 | + ; CHECK: load i32, ptr getelementptr inbounds (<{ i32, i32 }>, ptr @_MergedGlobals, i32 0, i32 1) |
26 | 26 | %y = load i32, ptr @b
|
27 |
| - ; CHECK: load i32, ptr @_MergedGlobals |
| 27 | + ; CHECK: load i32, ptr @_MergedGlobals.1 |
28 | 28 | %z1 = load i32, ptr @c
|
29 |
| - ; CHECK: load i32, ptr getelementptr inbounds (<{ i32, i32 }>, ptr @_MergedGlobals, i32 0, i32 1) |
| 29 | + ; CHECK: load i32, ptr getelementptr inbounds (<{ i32, i32 }>, ptr @_MergedGlobals.1, i32 0, i32 1) |
30 | 30 | %z2 = load i32, ptr @d
|
31 | 31 | ret void
|
32 | 32 | }
|
0 commit comments