77define void @foo (ptr noundef readnone %parent_frame_pointer ) {
88; POWERPC64-LABEL: foo
99; POWERPC64: # %bb.0:
10- ; POWERPC64: mflr [[LR :[0-9]+]]
10+ ; POWERPC64: mflr [[REG1 :[0-9]+]]
1111; POWERPC64-NEXT: stdu 1, -32(1)
12- ; POWERPC64-NEXT: std [[LR ]], 48(1)
13- ; POWERPC64: cmpld [[REG1 :[0-9]+]], 1
12+ ; POWERPC64-NEXT: std [[REG1 ]], 48(1)
13+ ; POWERPC64: cmpld [[REG2 :[0-9]+]], 1
1414; POWERPC64: # %bb.1:
1515; POWERPC64-NEXT: addi 1, 1, 32
16- ; POWERPC64-NEXT: ld [[LR ]], 16(1)
17- ; POWERPC64-NEXT: mtlr [[LR ]]
16+ ; POWERPC64-NEXT: ld [[REG1 ]], 16(1)
17+ ; POWERPC64-NEXT: mtlr [[REG1 ]]
1818; POWERPC64-NEXT: blr
1919
2020; POWERPC32-AIX-LABEL: .foo:
2121; POWERPC32-AIX: # %bb.0:
22- ; POWERPC32-AIX-NEXT: mflr [[LR :[0-9]+]]
22+ ; POWERPC32-AIX-NEXT: mflr [[REG1 :[0-9]+]]
2323; POWERPC32-AIX-NEXT: stwu 1, -64(1)
24- ; POWERPC32-AIX-NEXT: cmplw [[REG1 :[0-9]+]], 1
24+ ; POWERPC32-AIX-NEXT: cmplw [[REG2 :[0-9]+]], 1
2525; POWERPC32-AIX: # %bb.1:
2626; POWERPC32-AIX-NEXT: addi 1, 1, 64
27- ; POWERPC32-AIX-NEXT: lwz [[LR ]], 8(1)
28- ; POWERPC32-AIX-NEXT: mtlr [[LR ]]
27+ ; POWERPC32-AIX-NEXT: lwz [[REG1 ]], 8(1)
28+ ; POWERPC32-AIX-NEXT: mtlr [[REG1 ]]
2929; POWERPC32-AIX-NEXT: blr
3030
3131; POWERPC64-AIX-LABEL: .foo:
3232; POWERPC64-AIX: # %bb.0:
33- ; POWERPC64-AIX-NEXT: mflr [[LR :[0-9]+]]
33+ ; POWERPC64-AIX-NEXT: mflr [[REG1 :[0-9]+]]
3434; POWERPC64-AIX-NEXT: stdu 1, -112(1)
35- ; POWERPC64-AIX-NEXT: cmpld [[REG1 :[0-9]+]], 1
35+ ; POWERPC64-AIX-NEXT: cmpld [[REG2 :[0-9]+]], 1
3636; POWERPC64-AIX: # %bb.1:
3737; POWERPC64-AIX-NEXT: addi 1, 1, 112
38- ; POWERPC64-AIX-NEXT: ld [[LR ]], 16(1)
39- ; POWERPC64-AIX-NEXT: mtlr [[LR ]]
38+ ; POWERPC64-AIX-NEXT: ld [[REG1 ]], 16(1)
39+ ; POWERPC64-AIX-NEXT: mtlr [[REG1 ]]
4040; POWERPC64-AIX-NEXT: blr
4141
4242entry:
@@ -58,35 +58,35 @@ declare void @abort()
5858define noundef i32 @main () {
5959; POWERPC64-LABEL: main
6060; POWERPC64: # %bb.0:
61- ; POWERPC64-NEXT: mflr [[LR :[0-9]+]]
61+ ; POWERPC64-NEXT: mflr [[REG1 :[0-9]+]]
6262; POWERPC64-NEXT: stdu 1, -32(1)
63- ; POWERPC64-NEXT: std [[LR ]], 48(1)
63+ ; POWERPC64-NEXT: std [[REG1 ]], 48(1)
6464; POWERPC64: mr [[REG2:[0-9]+]], 1
6565; POWERPC64: addi 1, 1, 32
66- ; POWERPC64-NEXT: ld [[LR ]], 16(1)
67- ; POWERPC64-NEXT: mtlr [[LR ]]
66+ ; POWERPC64-NEXT: ld [[REG1 ]], 16(1)
67+ ; POWERPC64-NEXT: mtlr [[REG1 ]]
6868; POWERPC64-NEXT: blr
6969
7070; POWERPC32-AIX-LABEL: .main:
7171; POWERPC32-AIX: # %bb.0:
72- ; POWERPC32-AIX-NEXT: mflr [[LR :[0-9]+]]
72+ ; POWERPC32-AIX-NEXT: mflr [[REG1 :[0-9]+]]
7373; POWERPC32-AIX-NEXT: stwu 1, -64(1)
7474; POWERPC32-AIX-NEXT: mr [[REG2:[0-9]+]], 1
75- ; POWERPC32-AIX-NEXT: stw [[LR ]], 72(1)
75+ ; POWERPC32-AIX-NEXT: stw [[REG1 ]], 72(1)
7676; POWERPC32-AIX: addi 1, 1, 64
77- ; POWERPC32-AIX-NEXT: lwz [[LR ]], 8(1)
78- ; POWERPC32-AIX-NEXT: mtlr [[LR ]]
77+ ; POWERPC32-AIX-NEXT: lwz [[REG1 ]], 8(1)
78+ ; POWERPC32-AIX-NEXT: mtlr [[REG1 ]]
7979; POWERPC32-AIX-NEXT: blr
8080
8181; POWERPC64-AIX-LABEL: .main:
8282; POWERPC64-AIX: # %bb.0:
83- ; POWERPC64-AIX-NEXT: mflr [[LR :[0-9]+]]
83+ ; POWERPC64-AIX-NEXT: mflr [[REG1 :[0-9]+]]
8484; POWERPC64-AIX-NEXT: stdu 1, -112(1)
8585; POWERPC64-AIX-NEXT: mr [[REG2:[0-9]+]], 1
86- ; POWERPC64-AIX-NEXT: std [[LR ]], 128(1)
86+ ; POWERPC64-AIX-NEXT: std [[REG1 ]], 128(1)
8787; POWERPC64-AIX: addi 1, 1, 112
88- ; POWERPC64-AIX-NEXT: ld [[LR ]], 16(1)
89- ; POWERPC64-AIX-NEXT: mtlr [[LR ]]
88+ ; POWERPC64-AIX-NEXT: ld [[REG1 ]], 16(1)
89+ ; POWERPC64-AIX-NEXT: mtlr [[REG1 ]]
9090; POWERPC64-AIX-NEXT: blr
9191
9292entry:
0 commit comments