|
3 | 3 | @tag = external addrspace(10) global {} |
4 | 4 |
|
5 | 5 | declare void @boxed_simple({} addrspace(10)*, {} addrspace(10)*) |
6 | | -declare {} addrspace(10)* @jl_box_int64(i64) |
| 6 | +declare {} addrspace(10)* @ijl_box_int64(i64) |
7 | 7 | declare {}*** @julia.ptls_states() |
8 | 8 | declare {}*** @julia.get_pgcstack() |
9 | | -declare void @jl_safepoint() |
10 | | -declare {} addrspace(10)* @jl_apply_generic({} addrspace(10)*, {} addrspace(10)**, i32) |
11 | 9 |
|
12 | 10 | declare noalias nonnull {} addrspace(10)** @julia.new_gc_frame(i32) |
13 | 11 | declare void @julia.push_gc_frame({} addrspace(10)**, i32) |
|
34 | 32 | ; CHECK-DAG: [[GCFRAME_SLOT2:%.*]] = bitcast {}*** [[GCFRAME_SLOT]] to {} addrspace(10)*** |
35 | 33 | ; CHECK-NEXT: store {} addrspace(10)** %gcframe, {} addrspace(10)*** [[GCFRAME_SLOT2]], align 8 |
36 | 34 | call void @julia.push_gc_frame({} addrspace(10)** %gcframe, i32 2) |
37 | | - %aboxed = call {} addrspace(10)* @jl_box_int64(i64 signext %a) |
| 35 | + %aboxed = call {} addrspace(10)* @ijl_box_int64(i64 signext %a) |
38 | 36 | ; CHECK: %frame_slot_1 = getelementptr inbounds {} addrspace(10)*, {} addrspace(10)** %gcframe, i32 3 |
39 | 37 | %frame_slot_1 = call {} addrspace(10)** @julia.get_gc_frame_slot({} addrspace(10)** %gcframe, i32 1) |
40 | 38 | store {} addrspace(10)* %aboxed, {} addrspace(10)** %frame_slot_1, align 8 |
41 | | - %bboxed = call {} addrspace(10)* @jl_box_int64(i64 signext %b) |
| 39 | + %bboxed = call {} addrspace(10)* @ijl_box_int64(i64 signext %b) |
42 | 40 | ; CHECK: %frame_slot_2 = getelementptr inbounds {} addrspace(10)*, {} addrspace(10)** %gcframe, i32 2 |
43 | 41 | %frame_slot_2 = call {} addrspace(10)** @julia.get_gc_frame_slot({} addrspace(10)** %gcframe, i32 0) |
44 | 42 | store {} addrspace(10)* %bboxed, {} addrspace(10)** %frame_slot_2, align 8 |
|
59 | 57 | %pgcstack = call {}*** @julia.get_pgcstack() |
60 | 58 | %ptls = call {}*** @julia.ptls_states() |
61 | 59 | %ptls_i8 = bitcast {}*** %ptls to i8* |
62 | | -; CHECK: %v = call noalias nonnull {} addrspace(10)* @jl_gc_pool_alloc |
| 60 | +; CHECK: %v = call noalias nonnull {} addrspace(10)* @ijl_gc_pool_alloc |
63 | 61 | %v = call {} addrspace(10)* @julia.gc_alloc_bytes(i8* %ptls_i8, i64 8) |
64 | 62 | %0 = bitcast {} addrspace(10)* %v to {} addrspace(10)* addrspace(10)* |
65 | 63 | %1 = getelementptr {} addrspace(10)*, {} addrspace(10)* addrspace(10)* %0, i64 -1 |
|
0 commit comments