|
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