@@ -19,7 +19,7 @@ define void @test_la_pcrel(i32 signext %n) {
1919; LA32-NEXT: .p2align 4, , 16
2020; LA32-NEXT: .LBB0_1: # %loop
2121; LA32-NEXT: # =>This Inner Loop Header: Depth=1
22- ; LA32-NEXT: ld.w $a3 , $a2, 0
22+ ; LA32-NEXT: ld.w $zero , $a2, 0
2323; LA32-NEXT: addi.w $a1, $a1, 1
2424; LA32-NEXT: blt $a1, $a0, .LBB0_1
2525; LA32-NEXT: # %bb.2: # %ret
@@ -33,7 +33,7 @@ define void @test_la_pcrel(i32 signext %n) {
3333; LA64-NEXT: .p2align 4, , 16
3434; LA64-NEXT: .LBB0_1: # %loop
3535; LA64-NEXT: # =>This Inner Loop Header: Depth=1
36- ; LA64-NEXT: ld.w $a3 , $a2, 0
36+ ; LA64-NEXT: ld.w $zero , $a2, 0
3737; LA64-NEXT: addi.w $a1, $a1, 1
3838; LA64-NEXT: blt $a1, $a0, .LBB0_1
3939; LA64-NEXT: # %bb.2: # %ret
@@ -50,7 +50,7 @@ define void @test_la_pcrel(i32 signext %n) {
5050; LA64LARGE-NEXT: .p2align 4, , 16
5151; LA64LARGE-NEXT: .LBB0_1: # %loop
5252; LA64LARGE-NEXT: # =>This Inner Loop Header: Depth=1
53- ; LA64LARGE-NEXT: ld.w $a3 , $a2, 0
53+ ; LA64LARGE-NEXT: ld.w $zero , $a2, 0
5454; LA64LARGE-NEXT: addi.w $a1, $a1, 1
5555; LA64LARGE-NEXT: blt $a1, $a0, .LBB0_1
5656; LA64LARGE-NEXT: # %bb.2: # %ret
@@ -80,7 +80,7 @@ define void @test_la_got(i32 signext %n) {
8080; LA32-NEXT: # =>This Inner Loop Header: Depth=1
8181; LA32-NEXT: pcalau12i $a2, %got_pc_hi20(g)
8282; LA32-NEXT: ld.w $a2, $a2, %got_pc_lo12(g)
83- ; LA32-NEXT: ld.w $a2 , $a2, 0
83+ ; LA32-NEXT: ld.w $zero , $a2, 0
8484; LA32-NEXT: addi.w $a1, $a1, 1
8585; LA32-NEXT: blt $a1, $a0, .LBB1_1
8686; LA32-NEXT: # %bb.2: # %ret
@@ -94,7 +94,7 @@ define void @test_la_got(i32 signext %n) {
9494; LA64-NEXT: # =>This Inner Loop Header: Depth=1
9595; LA64-NEXT: pcalau12i $a2, %got_pc_hi20(g)
9696; LA64-NEXT: ld.d $a2, $a2, %got_pc_lo12(g)
97- ; LA64-NEXT: ld.w $a2 , $a2, 0
97+ ; LA64-NEXT: ld.w $zero , $a2, 0
9898; LA64-NEXT: addi.w $a1, $a1, 1
9999; LA64-NEXT: blt $a1, $a0, .LBB1_1
100100; LA64-NEXT: # %bb.2: # %ret
@@ -111,7 +111,7 @@ define void @test_la_got(i32 signext %n) {
111111; LA64LARGE-NEXT: lu32i.d $t8, %got64_pc_lo20(g)
112112; LA64LARGE-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12(g)
113113; LA64LARGE-NEXT: ldx.d $a2, $t8, $a2
114- ; LA64LARGE-NEXT: ld.w $a2 , $a2, 0
114+ ; LA64LARGE-NEXT: ld.w $zero , $a2, 0
115115; LA64LARGE-NEXT: addi.w $a1, $a1, 1
116116; LA64LARGE-NEXT: blt $a1, $a0, .LBB1_1
117117; LA64LARGE-NEXT: # %bb.2: # %ret
@@ -142,7 +142,7 @@ define void @test_la_tls_ie(i32 signext %n) {
142142; LA32-NEXT: pcalau12i $a2, %ie_pc_hi20(ie)
143143; LA32-NEXT: ld.w $a2, $a2, %ie_pc_lo12(ie)
144144; LA32-NEXT: add.w $a2, $a2, $tp
145- ; LA32-NEXT: ld.w $a2 , $a2, 0
145+ ; LA32-NEXT: ld.w $zero , $a2, 0
146146; LA32-NEXT: addi.w $a1, $a1, 1
147147; LA32-NEXT: blt $a1, $a0, .LBB2_1
148148; LA32-NEXT: # %bb.2: # %ret
@@ -156,7 +156,7 @@ define void @test_la_tls_ie(i32 signext %n) {
156156; LA64-NEXT: # =>This Inner Loop Header: Depth=1
157157; LA64-NEXT: pcalau12i $a2, %ie_pc_hi20(ie)
158158; LA64-NEXT: ld.d $a2, $a2, %ie_pc_lo12(ie)
159- ; LA64-NEXT: ldx.w $a2 , $a2, $tp
159+ ; LA64-NEXT: ldx.w $zero , $a2, $tp
160160; LA64-NEXT: addi.w $a1, $a1, 1
161161; LA64-NEXT: blt $a1, $a0, .LBB2_1
162162; LA64-NEXT: # %bb.2: # %ret
@@ -173,7 +173,7 @@ define void @test_la_tls_ie(i32 signext %n) {
173173; LA64LARGE-NEXT: lu32i.d $t8, %ie64_pc_lo20(ie)
174174; LA64LARGE-NEXT: lu52i.d $t8, $t8, %ie64_pc_hi12(ie)
175175; LA64LARGE-NEXT: ldx.d $a2, $t8, $a2
176- ; LA64LARGE-NEXT: ldx.w $a2 , $a2, $tp
176+ ; LA64LARGE-NEXT: ldx.w $zero , $a2, $tp
177177; LA64LARGE-NEXT: addi.w $a1, $a1, 1
178178; LA64LARGE-NEXT: blt $a1, $a0, .LBB2_1
179179; LA64LARGE-NEXT: # %bb.2: # %ret
@@ -213,7 +213,7 @@ define void @test_la_tls_ld(i32 signext %n) {
213213; LA32-NEXT: pcalau12i $a0, %ld_pc_hi20(ld)
214214; LA32-NEXT: addi.w $a0, $a0, %got_pc_lo12(ld)
215215; LA32-NEXT: bl %plt(__tls_get_addr)
216- ; LA32-NEXT: ld.w $a0 , $a0, 0
216+ ; LA32-NEXT: ld.w $zero , $a0, 0
217217; LA32-NEXT: addi.w $s0, $s0, 1
218218; LA32-NEXT: blt $s0, $fp, .LBB3_1
219219; LA32-NEXT: # %bb.2: # %ret
@@ -241,7 +241,7 @@ define void @test_la_tls_ld(i32 signext %n) {
241241; LA64-NEXT: pcalau12i $a0, %ld_pc_hi20(ld)
242242; LA64-NEXT: addi.d $a0, $a0, %got_pc_lo12(ld)
243243; LA64-NEXT: bl %plt(__tls_get_addr)
244- ; LA64-NEXT: ld.w $a0 , $a0, 0
244+ ; LA64-NEXT: ld.w $zero , $a0, 0
245245; LA64-NEXT: addi.w $s0, $s0, 1
246246; LA64-NEXT: blt $s0, $fp, .LBB3_1
247247; LA64-NEXT: # %bb.2: # %ret
@@ -277,7 +277,7 @@ define void @test_la_tls_ld(i32 signext %n) {
277277; LA64LARGE-NEXT: lu52i.d $t8, $t8, %pc64_hi12(__tls_get_addr)
278278; LA64LARGE-NEXT: add.d $ra, $t8, $ra
279279; LA64LARGE-NEXT: jirl $ra, $ra, 0
280- ; LA64LARGE-NEXT: ld.w $a0 , $a0, 0
280+ ; LA64LARGE-NEXT: ld.w $zero , $a0, 0
281281; LA64LARGE-NEXT: addi.w $s0, $s0, 1
282282; LA64LARGE-NEXT: blt $s0, $fp, .LBB3_1
283283; LA64LARGE-NEXT: # %bb.2: # %ret
@@ -312,7 +312,7 @@ define void @test_la_tls_le(i32 signext %n) {
312312; LA32-NEXT: .p2align 4, , 16
313313; LA32-NEXT: .LBB4_1: # %loop
314314; LA32-NEXT: # =>This Inner Loop Header: Depth=1
315- ; LA32-NEXT: ld.w $a3 , $a2, 0
315+ ; LA32-NEXT: ld.w $zero , $a2, 0
316316; LA32-NEXT: addi.w $a1, $a1, 1
317317; LA32-NEXT: blt $a1, $a0, .LBB4_1
318318; LA32-NEXT: # %bb.2: # %ret
@@ -326,7 +326,7 @@ define void @test_la_tls_le(i32 signext %n) {
326326; LA64-NEXT: .p2align 4, , 16
327327; LA64-NEXT: .LBB4_1: # %loop
328328; LA64-NEXT: # =>This Inner Loop Header: Depth=1
329- ; LA64-NEXT: ldx.w $a3 , $a2, $tp
329+ ; LA64-NEXT: ldx.w $zero , $a2, $tp
330330; LA64-NEXT: addi.w $a1, $a1, 1
331331; LA64-NEXT: blt $a1, $a0, .LBB4_1
332332; LA64-NEXT: # %bb.2: # %ret
@@ -342,7 +342,7 @@ define void @test_la_tls_le(i32 signext %n) {
342342; LA64LARGE-NEXT: .p2align 4, , 16
343343; LA64LARGE-NEXT: .LBB4_1: # %loop
344344; LA64LARGE-NEXT: # =>This Inner Loop Header: Depth=1
345- ; LA64LARGE-NEXT: ldx.w $a3 , $a2, $tp
345+ ; LA64LARGE-NEXT: ldx.w $zero , $a2, $tp
346346; LA64LARGE-NEXT: addi.w $a1, $a1, 1
347347; LA64LARGE-NEXT: blt $a1, $a0, .LBB4_1
348348; LA64LARGE-NEXT: # %bb.2: # %ret
@@ -378,7 +378,7 @@ define void @test_la_tls_gd(i32 signext %n) nounwind {
378378; LA32-NEXT: pcalau12i $a0, %gd_pc_hi20(gd)
379379; LA32-NEXT: addi.w $a0, $a0, %got_pc_lo12(gd)
380380; LA32-NEXT: bl %plt(__tls_get_addr)
381- ; LA32-NEXT: ld.w $a0 , $a0, 0
381+ ; LA32-NEXT: ld.w $zero , $a0, 0
382382; LA32-NEXT: addi.w $s0, $s0, 1
383383; LA32-NEXT: blt $s0, $fp, .LBB5_1
384384; LA32-NEXT: # %bb.2: # %ret
@@ -402,7 +402,7 @@ define void @test_la_tls_gd(i32 signext %n) nounwind {
402402; LA64-NEXT: pcalau12i $a0, %gd_pc_hi20(gd)
403403; LA64-NEXT: addi.d $a0, $a0, %got_pc_lo12(gd)
404404; LA64-NEXT: bl %plt(__tls_get_addr)
405- ; LA64-NEXT: ld.w $a0 , $a0, 0
405+ ; LA64-NEXT: ld.w $zero , $a0, 0
406406; LA64-NEXT: addi.w $s0, $s0, 1
407407; LA64-NEXT: blt $s0, $fp, .LBB5_1
408408; LA64-NEXT: # %bb.2: # %ret
@@ -434,7 +434,7 @@ define void @test_la_tls_gd(i32 signext %n) nounwind {
434434; LA64LARGE-NEXT: lu52i.d $t8, $t8, %pc64_hi12(__tls_get_addr)
435435; LA64LARGE-NEXT: add.d $ra, $t8, $ra
436436; LA64LARGE-NEXT: jirl $ra, $ra, 0
437- ; LA64LARGE-NEXT: ld.w $a0 , $a0, 0
437+ ; LA64LARGE-NEXT: ld.w $zero , $a0, 0
438438; LA64LARGE-NEXT: addi.w $s0, $s0, 1
439439; LA64LARGE-NEXT: blt $s0, $fp, .LBB5_1
440440; LA64LARGE-NEXT: # %bb.2: # %ret
0 commit comments