@@ -105,23 +105,23 @@ define void @foo() nounwind {
105
105
; LARGE_NO_SCH-NEXT: lu32i.d $t8, %got64_pc_lo20(gd)
106
106
; LARGE_NO_SCH-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12(gd)
107
107
; LARGE_NO_SCH-NEXT: add.d $a0, $t8, $a0
108
- ; LARGE_NO_SCH-NEXT: pcalau12i $ra, %pc_hi20 (__tls_get_addr)
109
- ; LARGE_NO_SCH-NEXT: addi.d $t8, $zero, %pc_lo12 (__tls_get_addr)
110
- ; LARGE_NO_SCH-NEXT: lu32i.d $t8, %pc64_lo20 (__tls_get_addr)
111
- ; LARGE_NO_SCH-NEXT: lu52i.d $t8, $t8, %pc64_hi12 (__tls_get_addr)
112
- ; LARGE_NO_SCH-NEXT: add .d $ra, $t8, $ra
108
+ ; LARGE_NO_SCH-NEXT: pcalau12i $ra, %got_pc_hi20 (__tls_get_addr)
109
+ ; LARGE_NO_SCH-NEXT: addi.d $t8, $zero, %got_pc_lo12 (__tls_get_addr)
110
+ ; LARGE_NO_SCH-NEXT: lu32i.d $t8, %got64_pc_lo20 (__tls_get_addr)
111
+ ; LARGE_NO_SCH-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12 (__tls_get_addr)
112
+ ; LARGE_NO_SCH-NEXT: ldx .d $ra, $t8, $ra
113
113
; LARGE_NO_SCH-NEXT: jirl $ra, $ra, 0
114
114
; LARGE_NO_SCH-NEXT: ld.d $zero, $a0, 0
115
115
; LARGE_NO_SCH-NEXT: pcalau12i $a0, %ld_pc_hi20(ld)
116
116
; LARGE_NO_SCH-NEXT: addi.d $t8, $zero, %got_pc_lo12(ld)
117
117
; LARGE_NO_SCH-NEXT: lu32i.d $t8, %got64_pc_lo20(ld)
118
118
; LARGE_NO_SCH-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12(ld)
119
119
; LARGE_NO_SCH-NEXT: add.d $a0, $t8, $a0
120
- ; LARGE_NO_SCH-NEXT: pcalau12i $ra, %pc_hi20 (__tls_get_addr)
121
- ; LARGE_NO_SCH-NEXT: addi.d $t8, $zero, %pc_lo12 (__tls_get_addr)
122
- ; LARGE_NO_SCH-NEXT: lu32i.d $t8, %pc64_lo20 (__tls_get_addr)
123
- ; LARGE_NO_SCH-NEXT: lu52i.d $t8, $t8, %pc64_hi12 (__tls_get_addr)
124
- ; LARGE_NO_SCH-NEXT: add .d $ra, $t8, $ra
120
+ ; LARGE_NO_SCH-NEXT: pcalau12i $ra, %got_pc_hi20 (__tls_get_addr)
121
+ ; LARGE_NO_SCH-NEXT: addi.d $t8, $zero, %got_pc_lo12 (__tls_get_addr)
122
+ ; LARGE_NO_SCH-NEXT: lu32i.d $t8, %got64_pc_lo20 (__tls_get_addr)
123
+ ; LARGE_NO_SCH-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12 (__tls_get_addr)
124
+ ; LARGE_NO_SCH-NEXT: ldx .d $ra, $t8, $ra
125
125
; LARGE_NO_SCH-NEXT: jirl $ra, $ra, 0
126
126
; LARGE_NO_SCH-NEXT: pcalau12i $a1, %ie_pc_hi20(ie)
127
127
; LARGE_NO_SCH-NEXT: addi.d $t8, $zero, %ie_pc_lo12(ie)
@@ -162,23 +162,23 @@ define void @foo() nounwind {
162
162
; LARGE_SCH-NEXT: lu32i.d $t8, %got64_pc_lo20(gd)
163
163
; LARGE_SCH-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12(gd)
164
164
; LARGE_SCH-NEXT: add.d $a0, $t8, $a0
165
- ; LARGE_SCH-NEXT: pcalau12i $ra, %pc_hi20 (__tls_get_addr)
166
- ; LARGE_SCH-NEXT: addi.d $t8, $zero, %pc_lo12 (__tls_get_addr)
167
- ; LARGE_SCH-NEXT: lu32i.d $t8, %pc64_lo20 (__tls_get_addr)
168
- ; LARGE_SCH-NEXT: lu52i.d $t8, $t8, %pc64_hi12 (__tls_get_addr)
169
- ; LARGE_SCH-NEXT: add .d $ra, $t8, $ra
165
+ ; LARGE_SCH-NEXT: pcalau12i $ra, %got_pc_hi20 (__tls_get_addr)
166
+ ; LARGE_SCH-NEXT: addi.d $t8, $zero, %got_pc_lo12 (__tls_get_addr)
167
+ ; LARGE_SCH-NEXT: lu32i.d $t8, %got64_pc_lo20 (__tls_get_addr)
168
+ ; LARGE_SCH-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12 (__tls_get_addr)
169
+ ; LARGE_SCH-NEXT: ldx .d $ra, $t8, $ra
170
170
; LARGE_SCH-NEXT: jirl $ra, $ra, 0
171
171
; LARGE_SCH-NEXT: ld.d $zero, $a0, 0
172
172
; LARGE_SCH-NEXT: pcalau12i $a0, %ld_pc_hi20(ld)
173
173
; LARGE_SCH-NEXT: addi.d $t8, $zero, %got_pc_lo12(ld)
174
174
; LARGE_SCH-NEXT: lu32i.d $t8, %got64_pc_lo20(ld)
175
175
; LARGE_SCH-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12(ld)
176
176
; LARGE_SCH-NEXT: add.d $a0, $t8, $a0
177
- ; LARGE_SCH-NEXT: pcalau12i $ra, %pc_hi20 (__tls_get_addr)
178
- ; LARGE_SCH-NEXT: addi.d $t8, $zero, %pc_lo12 (__tls_get_addr)
179
- ; LARGE_SCH-NEXT: lu32i.d $t8, %pc64_lo20 (__tls_get_addr)
180
- ; LARGE_SCH-NEXT: lu52i.d $t8, $t8, %pc64_hi12 (__tls_get_addr)
181
- ; LARGE_SCH-NEXT: add .d $ra, $t8, $ra
177
+ ; LARGE_SCH-NEXT: pcalau12i $ra, %got_pc_hi20 (__tls_get_addr)
178
+ ; LARGE_SCH-NEXT: addi.d $t8, $zero, %got_pc_lo12 (__tls_get_addr)
179
+ ; LARGE_SCH-NEXT: lu32i.d $t8, %got64_pc_lo20 (__tls_get_addr)
180
+ ; LARGE_SCH-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12 (__tls_get_addr)
181
+ ; LARGE_SCH-NEXT: ldx .d $ra, $t8, $ra
182
182
; LARGE_SCH-NEXT: jirl $ra, $ra, 0
183
183
; LARGE_SCH-NEXT: pcalau12i $a1, %ie_pc_hi20(ie)
184
184
; LARGE_SCH-NEXT: addi.d $t8, $zero, %ie_pc_lo12(ie)
0 commit comments