17
17
18
18
# CHECK-NONPIC: 000200b4 <__hexagon_thunk_myfn_a_from_.text.thunk>:
19
19
# CHECK-NONPIC: { immext(#0x1000040)
20
- # CHECK-NONPIC: jump 0x1020110 }
20
+ # CHECK-NONPIC: jump 0x1020110 <myfn_a> }
21
21
22
22
# CHECK-PIC: 00010150 <__hexagon_thunk_myfn_a_from_.text.thunk>:
23
23
# CHECK-PIC-NEXT: { immext(#0x1000040)
@@ -40,33 +40,33 @@ myfn_b:
40
40
main:
41
41
{ r0 = #0
42
42
call myfn_a }
43
- # CHECK-PIC: { call 0x10150
44
- # CHECK-NONPIC: { call 0x200b4
43
+ # CHECK-PIC: { call 0x10150 <__hexagon_thunk_myfn_a_from_.text.thunk>
44
+ # CHECK-NONPIC: { call 0x200b4 <__hexagon_thunk_myfn_a_from_.text.thunk>
45
45
# CHECK-NEXT: r0 = #0x0 }
46
46
call myfn_a
47
- # CHECK-PIC: call 0x10150
48
- # CHECK-NONPIC: call 0x200b4
47
+ # CHECK-PIC: call 0x10150 <__hexagon_thunk_myfn_a_from_.text.thunk>
48
+ # CHECK-NONPIC: call 0x200b4 <__hexagon_thunk_myfn_a_from_.text.thunk>
49
49
call myfn_b
50
- # CHECK-PIC-NEXT: call 0x1015c
51
- # CHECK-NONPIC-NEXT: call 0x200bc
50
+ # CHECK-PIC-NEXT: call 0x1015c <myfn_b>
51
+ # CHECK-NONPIC-NEXT: call 0x200bc <myfn_b>
52
52
53
53
{ r2 = add (r0, r1)
54
54
if (p0) call #myfn_b
55
55
if (!p0) call #myfn_a }
56
- # CHECK-PIC-NEXT: { if (p0) call 0x1015c
57
- # CHECK-PIC-NEXT: if (!p0) call 0x10150
58
- # CHECK-NONPIC-NEXT: { if (p0) call 0x200bc
59
- # CHECK-NONPIC-NEXT: if (!p0) call 0x200b4
56
+ # CHECK-PIC-NEXT: { if (p0) call 0x1015c <myfn_b>
57
+ # CHECK-PIC-NEXT: if (!p0) call 0x10150 <__hexagon_thunk_myfn_a_from_.text.thunk>
58
+ # CHECK-NONPIC-NEXT: { if (p0) call 0x200bc <myfn_b>
59
+ # CHECK-NONPIC-NEXT: if (!p0) call 0x200b4 <__hexagon_thunk_myfn_a_from_.text.thunk>
60
60
61
61
# CHECK-NEXT: r2 = add(r0,r1) }
62
62
63
63
{ r2 = add (r0, r1)
64
64
if (p0) call #myfn_a
65
65
if (!p0) call #myfn_a }
66
- # CHECK-PIC-NEXT: { if (p0) call 0x10150
67
- # CHECK-PIC-NEXT: if (!p0) call 0x10150
68
- # CHECK-NONPIC-NEXT: { if (p0) call 0x200b4
69
- # CHECK-NONPIC-NEXT: if (!p0) call 0x200b4
66
+ # CHECK-PIC-NEXT: { if (p0) call 0x10150 <__hexagon_thunk_myfn_a_from_.text.thunk>
67
+ # CHECK-PIC-NEXT: if (!p0) call 0x10150 <__hexagon_thunk_myfn_a_from_.text.thunk>
68
+ # CHECK-NONPIC-NEXT: { if (p0) call 0x200b4 <__hexagon_thunk_myfn_a_from_.text.thunk>
69
+ # CHECK-NONPIC-NEXT: if (!p0) call 0x200b4 <__hexagon_thunk_myfn_a_from_.text.thunk>
70
70
# CHECK-NEXT: r2 = add(r0,r1) }
71
71
72
72
{ r2 = add (r0, r1)
@@ -83,18 +83,18 @@ main:
83
83
if (r0 <= #0) jump:t #myfn_a
84
84
p1 = cmp .eq(r0, #0); if (p1.new) jump:nt #myfn_a }
85
85
# CHECK-NONPIC-NEXT: { if (r0<=#0) jump:t 0x200b4
86
- # CHECK-NONPIC-NEXT: p1 = cmp.eq(r0,#0x0); if (p1.new) jump:nt 0x200b4
86
+ # CHECK-NONPIC-NEXT: p1 = cmp.eq(r0,#0x0); if (p1.new) jump:nt 0x200b4 <__hexagon_thunk_myfn_a_from_.text.thunk>
87
87
# CHECK-PIC-NEXT: { if (r0<=#0) jump:t 0x10150
88
- # CHECK-PIC-NEXT: p1 = cmp.eq(r0,#0x0); if (p1.new) jump:nt 0x10150
88
+ # CHECK-PIC-NEXT: p1 = cmp.eq(r0,#0x0); if (p1.new) jump:nt 0x10150 <__hexagon_thunk_myfn_a_from_.text.thunk>
89
89
# CHECK-NEXT: r2 = add(r0,r1)
90
90
# CHECK-NEXT: r4 = r5 }
91
91
92
92
{r0 = #0; jump #myfn_a}
93
- # CHECK-PIC-NEXT: { r0 = #0x0 ; jump 0x10150 }
94
- # CHECK-NONPIC-NEXT: { r0 = #0x0 ; jump 0x200b4 }
93
+ # CHECK-PIC-NEXT: { r0 = #0x0 ; jump 0x10150 <__hexagon_thunk_myfn_a_from_.text.thunk> }
94
+ # CHECK-NONPIC-NEXT: { r0 = #0x0 ; jump 0x200b4 <__hexagon_thunk_myfn_a_from_.text.thunk> }
95
95
{r0 = #0; jump #myfn_b}
96
- # CHECK-PIC-NEXT: { r0 = #0x0 ; jump 0x1015c }
97
- # CHECK-NONPIC-NEXT: { r0 = #0x0 ; jump 0x200bc }
96
+ # CHECK-PIC-NEXT: { r0 = #0x0 ; jump 0x1015c <myfn_b> }
97
+ # CHECK-NONPIC-NEXT: { r0 = #0x0 ; jump 0x200bc <myfn_b> }
98
98
jumpr r31
99
99
.size main, .-main
100
100
@@ -109,12 +109,12 @@ myfn_a:
109
109
.size myfn_a, .-myfn_a
110
110
111
111
# CHECK-NONPIC: 01020110 <myfn_a>:
112
- # CHECK-NONPIC-NEXT: { r0 = #0x0 ; jump 0x1020118 }
112
+ # CHECK-NONPIC-NEXT: { r0 = #0x0 ; jump 0x1020118 <__hexagon_thunk_myfn_b_from_.text.thunk> }
113
113
# CHECK-NONPIC-NEXT: { jumpr r31 }
114
114
115
115
# CHECK-NONPIC: 01020118 <__hexagon_thunk_myfn_b_from_.text.thunk>:
116
116
# CHECK-NONPIC-NEXT: { immext(#0xfeffff80)
117
- # CHECK-NONPIC-NEXT: jump 0x200bc }
117
+ # CHECK-NONPIC-NEXT: jump 0x200bc <myfn_b> }
118
118
119
119
# CHECK-PIC: 010101b8 <__hexagon_thunk_myfn_b_from_.text.thunk>:
120
120
# CHECK-PIC-NEXT: { immext(#0xfeffff80)
0 commit comments