|
18 | 18 | @load_relative_2.table = private unnamed_addr constant [4 x ptr] [ptr @y3, ptr @y2, ptr @y1, ptr @y0]
|
19 | 19 |
|
20 | 20 | ;.
|
21 |
| -; x86_64: @a0 = private unnamed_addr constant i32 0 |
22 |
| -; x86_64: @a1 = private unnamed_addr constant i32 1 |
23 |
| -; x86_64: @a2 = private unnamed_addr constant i32 2 |
| 21 | +; x86_64: @a0 = private constant i32 0 |
| 22 | +; x86_64: @a1 = private constant i32 1 |
| 23 | +; x86_64: @a2 = private constant i32 2 |
24 | 24 | ; x86_64: @load_relative_1.table.rel = private unnamed_addr constant [3 x i32] [i32 trunc (i64 sub (i64 ptrtoint (ptr @a0 to i64), i64 ptrtoint (ptr @load_relative_1.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @a1 to i64), i64 ptrtoint (ptr @load_relative_1.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @a2 to i64), i64 ptrtoint (ptr @load_relative_1.table.rel to i64)) to i32)], align 4
|
25 | 25 | ; x86_64: @x0 = internal unnamed_addr constant i64 0
|
26 | 26 | ; x86_64: @x1 = internal unnamed_addr constant i64 1
|
27 | 27 | ; x86_64: @x2 = internal unnamed_addr constant i64 2
|
28 | 28 | ; x86_64: @x3 = internal unnamed_addr constant i64 3
|
29 |
| -; x86_64: @y0 = internal unnamed_addr constant ptr @x3 |
30 |
| -; x86_64: @y1 = internal unnamed_addr constant ptr @x2 |
31 |
| -; x86_64: @y2 = internal unnamed_addr constant ptr @x1 |
32 |
| -; x86_64: @y3 = internal unnamed_addr constant ptr @x0 |
| 29 | +; x86_64: @y0 = internal constant ptr @x3 |
| 30 | +; x86_64: @y1 = internal constant ptr @x2 |
| 31 | +; x86_64: @y2 = internal constant ptr @x1 |
| 32 | +; x86_64: @y3 = internal constant ptr @x0 |
33 | 33 | ; x86_64: @load_relative_2.table.rel = private unnamed_addr constant [4 x i32] [i32 trunc (i64 sub (i64 ptrtoint (ptr @y3 to i64), i64 ptrtoint (ptr @load_relative_2.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @y2 to i64), i64 ptrtoint (ptr @load_relative_2.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @y1 to i64), i64 ptrtoint (ptr @load_relative_2.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @y0 to i64), i64 ptrtoint (ptr @load_relative_2.table.rel to i64)) to i32)], align 4
|
34 | 34 | ;.
|
35 |
| -; aarch64: @a0 = private unnamed_addr constant i32 0 |
36 |
| -; aarch64: @a1 = private unnamed_addr constant i32 1 |
37 |
| -; aarch64: @a2 = private unnamed_addr constant i32 2 |
| 35 | +; aarch64: @a0 = private constant i32 0 |
| 36 | +; aarch64: @a1 = private constant i32 1 |
| 37 | +; aarch64: @a2 = private constant i32 2 |
38 | 38 | ; aarch64: @load_relative_1.table.rel = private unnamed_addr constant [3 x i32] [i32 trunc (i64 sub (i64 ptrtoint (ptr @a0 to i64), i64 ptrtoint (ptr @load_relative_1.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @a1 to i64), i64 ptrtoint (ptr @load_relative_1.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @a2 to i64), i64 ptrtoint (ptr @load_relative_1.table.rel to i64)) to i32)], align 4
|
39 | 39 | ; aarch64: @x0 = internal unnamed_addr constant i64 0
|
40 | 40 | ; aarch64: @x1 = internal unnamed_addr constant i64 1
|
41 | 41 | ; aarch64: @x2 = internal unnamed_addr constant i64 2
|
42 | 42 | ; aarch64: @x3 = internal unnamed_addr constant i64 3
|
43 |
| -; aarch64: @y0 = internal unnamed_addr constant ptr @x3 |
44 |
| -; aarch64: @y1 = internal unnamed_addr constant ptr @x2 |
45 |
| -; aarch64: @y2 = internal unnamed_addr constant ptr @x1 |
46 |
| -; aarch64: @y3 = internal unnamed_addr constant ptr @x0 |
| 43 | +; aarch64: @y0 = internal constant ptr @x3 |
| 44 | +; aarch64: @y1 = internal constant ptr @x2 |
| 45 | +; aarch64: @y2 = internal constant ptr @x1 |
| 46 | +; aarch64: @y3 = internal constant ptr @x0 |
47 | 47 | ; aarch64: @load_relative_2.table.rel = private unnamed_addr constant [4 x i32] [i32 trunc (i64 sub (i64 ptrtoint (ptr @y3 to i64), i64 ptrtoint (ptr @load_relative_2.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @y2 to i64), i64 ptrtoint (ptr @load_relative_2.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @y1 to i64), i64 ptrtoint (ptr @load_relative_2.table.rel to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @y0 to i64), i64 ptrtoint (ptr @load_relative_2.table.rel to i64)) to i32)], align 4
|
48 | 48 | ;.
|
49 | 49 | define ptr @load_relative_1(i64 %offset) {
|
|
0 commit comments