@@ -102,23 +102,23 @@ define void @foo() nounwind {
102102; LARGE_NO_SCH-NEXT: lu32i.d $a1, %got64_pc_lo20(gd)
103103; LARGE_NO_SCH-NEXT: lu52i.d $a1, $a1, %got64_pc_hi12(gd)
104104; LARGE_NO_SCH-NEXT: add.d $a0, $a1, $a0
105- ; LARGE_NO_SCH-NEXT: pcalau12i $a1, %pc_hi20 (__tls_get_addr)
106- ; LARGE_NO_SCH-NEXT: addi.d $ra, $zero, %pc_lo12 (__tls_get_addr)
107- ; LARGE_NO_SCH-NEXT: lu32i.d $ra, %pc64_lo20 (__tls_get_addr)
108- ; LARGE_NO_SCH-NEXT: lu52i.d $ra, $ra, %pc64_hi12 (__tls_get_addr)
109- ; LARGE_NO_SCH-NEXT: add .d $ra, $ra, $a1
105+ ; LARGE_NO_SCH-NEXT: pcalau12i $a1, %got_pc_hi20 (__tls_get_addr)
106+ ; LARGE_NO_SCH-NEXT: addi.d $ra, $zero, %got_pc_lo12 (__tls_get_addr)
107+ ; LARGE_NO_SCH-NEXT: lu32i.d $ra, %got64_pc_lo20 (__tls_get_addr)
108+ ; LARGE_NO_SCH-NEXT: lu52i.d $ra, $ra, %got64_pc_hi12 (__tls_get_addr)
109+ ; LARGE_NO_SCH-NEXT: ldx .d $ra, $ra, $a1
110110; LARGE_NO_SCH-NEXT: jirl $ra, $ra, 0
111111; LARGE_NO_SCH-NEXT: ld.d $zero, $a0, 0
112112; LARGE_NO_SCH-NEXT: pcalau12i $a0, %ld_pc_hi20(ld)
113113; LARGE_NO_SCH-NEXT: addi.d $a1, $zero, %got_pc_lo12(ld)
114114; LARGE_NO_SCH-NEXT: lu32i.d $a1, %got64_pc_lo20(ld)
115115; LARGE_NO_SCH-NEXT: lu52i.d $a1, $a1, %got64_pc_hi12(ld)
116116; LARGE_NO_SCH-NEXT: add.d $a0, $a1, $a0
117- ; LARGE_NO_SCH-NEXT: pcalau12i $a1, %pc_hi20 (__tls_get_addr)
118- ; LARGE_NO_SCH-NEXT: addi.d $ra, $zero, %pc_lo12 (__tls_get_addr)
119- ; LARGE_NO_SCH-NEXT: lu32i.d $ra, %pc64_lo20 (__tls_get_addr)
120- ; LARGE_NO_SCH-NEXT: lu52i.d $ra, $ra, %pc64_hi12 (__tls_get_addr)
121- ; LARGE_NO_SCH-NEXT: add .d $ra, $ra, $a1
117+ ; LARGE_NO_SCH-NEXT: pcalau12i $a1, %got_pc_hi20 (__tls_get_addr)
118+ ; LARGE_NO_SCH-NEXT: addi.d $ra, $zero, %got_pc_lo12 (__tls_get_addr)
119+ ; LARGE_NO_SCH-NEXT: lu32i.d $ra, %got64_pc_lo20 (__tls_get_addr)
120+ ; LARGE_NO_SCH-NEXT: lu52i.d $ra, $ra, %got64_pc_hi12 (__tls_get_addr)
121+ ; LARGE_NO_SCH-NEXT: ldx .d $ra, $ra, $a1
122122; LARGE_NO_SCH-NEXT: jirl $ra, $ra, 0
123123; LARGE_NO_SCH-NEXT: ld.d $zero, $a0, 0
124124; LARGE_NO_SCH-NEXT: pcalau12i $a0, %ie_pc_hi20(ie)
@@ -158,23 +158,23 @@ define void @foo() nounwind {
158158; LARGE_SCH-NEXT: lu32i.d $a1, %got64_pc_lo20(gd)
159159; LARGE_SCH-NEXT: lu52i.d $a1, $a1, %got64_pc_hi12(gd)
160160; LARGE_SCH-NEXT: add.d $a0, $a1, $a0
161- ; LARGE_SCH-NEXT: pcalau12i $a1, %pc_hi20 (__tls_get_addr)
162- ; LARGE_SCH-NEXT: addi.d $ra, $zero, %pc_lo12 (__tls_get_addr)
163- ; LARGE_SCH-NEXT: lu32i.d $ra, %pc64_lo20 (__tls_get_addr)
164- ; LARGE_SCH-NEXT: lu52i.d $ra, $ra, %pc64_hi12 (__tls_get_addr)
165- ; LARGE_SCH-NEXT: add .d $ra, $ra, $a1
161+ ; LARGE_SCH-NEXT: pcalau12i $a1, %got_pc_hi20 (__tls_get_addr)
162+ ; LARGE_SCH-NEXT: addi.d $ra, $zero, %got_pc_lo12 (__tls_get_addr)
163+ ; LARGE_SCH-NEXT: lu32i.d $ra, %got64_pc_lo20 (__tls_get_addr)
164+ ; LARGE_SCH-NEXT: lu52i.d $ra, $ra, %got64_pc_hi12 (__tls_get_addr)
165+ ; LARGE_SCH-NEXT: ldx .d $ra, $ra, $a1
166166; LARGE_SCH-NEXT: jirl $ra, $ra, 0
167167; LARGE_SCH-NEXT: ld.d $zero, $a0, 0
168168; LARGE_SCH-NEXT: pcalau12i $a0, %ld_pc_hi20(ld)
169169; LARGE_SCH-NEXT: addi.d $a1, $zero, %got_pc_lo12(ld)
170170; LARGE_SCH-NEXT: lu32i.d $a1, %got64_pc_lo20(ld)
171171; LARGE_SCH-NEXT: lu52i.d $a1, $a1, %got64_pc_hi12(ld)
172172; LARGE_SCH-NEXT: add.d $a0, $a1, $a0
173- ; LARGE_SCH-NEXT: pcalau12i $a1, %pc_hi20 (__tls_get_addr)
174- ; LARGE_SCH-NEXT: addi.d $ra, $zero, %pc_lo12 (__tls_get_addr)
175- ; LARGE_SCH-NEXT: lu32i.d $ra, %pc64_lo20 (__tls_get_addr)
176- ; LARGE_SCH-NEXT: lu52i.d $ra, $ra, %pc64_hi12 (__tls_get_addr)
177- ; LARGE_SCH-NEXT: add .d $ra, $ra, $a1
173+ ; LARGE_SCH-NEXT: pcalau12i $a1, %got_pc_hi20 (__tls_get_addr)
174+ ; LARGE_SCH-NEXT: addi.d $ra, $zero, %got_pc_lo12 (__tls_get_addr)
175+ ; LARGE_SCH-NEXT: lu32i.d $ra, %got64_pc_lo20 (__tls_get_addr)
176+ ; LARGE_SCH-NEXT: lu52i.d $ra, $ra, %got64_pc_hi12 (__tls_get_addr)
177+ ; LARGE_SCH-NEXT: ldx .d $ra, $ra, $a1
178178; LARGE_SCH-NEXT: jirl $ra, $ra, 0
179179; LARGE_SCH-NEXT: ld.d $zero, $a0, 0
180180; LARGE_SCH-NEXT: pcalau12i $a0, %ie_pc_hi20(ie)
0 commit comments