@@ -14,40 +14,40 @@ define void @foo() nounwind {
1414; LA32NOPIC: # %bb.0:
1515; LA32NOPIC-NEXT: pcalau12i $a0, %got_pc_hi20(G)
1616; LA32NOPIC-NEXT: ld.w $a0, $a0, %got_pc_lo12(G)
17- ; LA32NOPIC-NEXT: ld.w $a0 , $a0, 0
17+ ; LA32NOPIC-NEXT: ld.w $zero , $a0, 0
1818; LA32NOPIC-NEXT: pcalau12i $a0, %pc_hi20(g)
1919; LA32NOPIC-NEXT: addi.w $a0, $a0, %pc_lo12(g)
20- ; LA32NOPIC-NEXT: ld.w $a0 , $a0, 0
20+ ; LA32NOPIC-NEXT: ld.w $zero , $a0, 0
2121; LA32NOPIC-NEXT: ret
2222;
2323; LA32PIC-LABEL: foo:
2424; LA32PIC: # %bb.0:
2525; LA32PIC-NEXT: pcalau12i $a0, %got_pc_hi20(G)
2626; LA32PIC-NEXT: ld.w $a0, $a0, %got_pc_lo12(G)
27- ; LA32PIC-NEXT: ld.w $a0 , $a0, 0
27+ ; LA32PIC-NEXT: ld.w $zero , $a0, 0
2828; LA32PIC-NEXT: pcalau12i $a0, %pc_hi20(.Lg$local)
2929; LA32PIC-NEXT: addi.w $a0, $a0, %pc_lo12(.Lg$local)
30- ; LA32PIC-NEXT: ld.w $a0 , $a0, 0
30+ ; LA32PIC-NEXT: ld.w $zero , $a0, 0
3131; LA32PIC-NEXT: ret
3232;
3333; LA64NOPIC-LABEL: foo:
3434; LA64NOPIC: # %bb.0:
3535; LA64NOPIC-NEXT: pcalau12i $a0, %got_pc_hi20(G)
3636; LA64NOPIC-NEXT: ld.d $a0, $a0, %got_pc_lo12(G)
37- ; LA64NOPIC-NEXT: ld.w $a0 , $a0, 0
37+ ; LA64NOPIC-NEXT: ld.w $zero , $a0, 0
3838; LA64NOPIC-NEXT: pcalau12i $a0, %pc_hi20(g)
3939; LA64NOPIC-NEXT: addi.d $a0, $a0, %pc_lo12(g)
40- ; LA64NOPIC-NEXT: ld.w $a0 , $a0, 0
40+ ; LA64NOPIC-NEXT: ld.w $zero , $a0, 0
4141; LA64NOPIC-NEXT: ret
4242;
4343; LA64PIC-LABEL: foo:
4444; LA64PIC: # %bb.0:
4545; LA64PIC-NEXT: pcalau12i $a0, %got_pc_hi20(G)
4646; LA64PIC-NEXT: ld.d $a0, $a0, %got_pc_lo12(G)
47- ; LA64PIC-NEXT: ld.w $a0 , $a0, 0
47+ ; LA64PIC-NEXT: ld.w $zero , $a0, 0
4848; LA64PIC-NEXT: pcalau12i $a0, %pc_hi20(.Lg$local)
4949; LA64PIC-NEXT: addi.d $a0, $a0, %pc_lo12(.Lg$local)
50- ; LA64PIC-NEXT: ld.w $a0 , $a0, 0
50+ ; LA64PIC-NEXT: ld.w $zero , $a0, 0
5151; LA64PIC-NEXT: ret
5252;
5353; LA64LARGENOPIC-LABEL: foo:
@@ -57,13 +57,13 @@ define void @foo() nounwind {
5757; LA64LARGENOPIC-NEXT: lu32i.d $t8, %got64_pc_lo20(G)
5858; LA64LARGENOPIC-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12(G)
5959; LA64LARGENOPIC-NEXT: ldx.d $a0, $t8, $a0
60- ; LA64LARGENOPIC-NEXT: ld.w $a0 , $a0, 0
60+ ; LA64LARGENOPIC-NEXT: ld.w $zero , $a0, 0
6161; LA64LARGENOPIC-NEXT: pcalau12i $a0, %pc_hi20(g)
6262; LA64LARGENOPIC-NEXT: addi.d $t8, $zero, %pc_lo12(g)
6363; LA64LARGENOPIC-NEXT: lu32i.d $t8, %pc64_lo20(g)
6464; LA64LARGENOPIC-NEXT: lu52i.d $t8, $t8, %pc64_hi12(g)
6565; LA64LARGENOPIC-NEXT: add.d $a0, $t8, $a0
66- ; LA64LARGENOPIC-NEXT: ld.w $a0 , $a0, 0
66+ ; LA64LARGENOPIC-NEXT: ld.w $zero , $a0, 0
6767; LA64LARGENOPIC-NEXT: ret
6868;
6969; LA64LARGEPIC-LABEL: foo:
@@ -73,13 +73,13 @@ define void @foo() nounwind {
7373; LA64LARGEPIC-NEXT: lu32i.d $t8, %got64_pc_lo20(G)
7474; LA64LARGEPIC-NEXT: lu52i.d $t8, $t8, %got64_pc_hi12(G)
7575; LA64LARGEPIC-NEXT: ldx.d $a0, $t8, $a0
76- ; LA64LARGEPIC-NEXT: ld.w $a0 , $a0, 0
76+ ; LA64LARGEPIC-NEXT: ld.w $zero , $a0, 0
7777; LA64LARGEPIC-NEXT: pcalau12i $a0, %pc_hi20(.Lg$local)
7878; LA64LARGEPIC-NEXT: addi.d $t8, $zero, %pc_lo12(.Lg$local)
7979; LA64LARGEPIC-NEXT: lu32i.d $t8, %pc64_lo20(.Lg$local)
8080; LA64LARGEPIC-NEXT: lu52i.d $t8, $t8, %pc64_hi12(.Lg$local)
8181; LA64LARGEPIC-NEXT: add.d $a0, $t8, $a0
82- ; LA64LARGEPIC-NEXT: ld.w $a0 , $a0, 0
82+ ; LA64LARGEPIC-NEXT: ld.w $zero , $a0, 0
8383; LA64LARGEPIC-NEXT: ret
8484 %V = load volatile i32 , ptr @G
8585 %v = load volatile i32 , ptr @g
0 commit comments