@@ -202,58 +202,52 @@ define void @_ZN5clang6format22BreakableStringLiteral11insertBreakEjjSt4pairImjE
202202; CHECK-LABEL: _ZN5clang6format22BreakableStringLiteral11insertBreakEjjSt4pairImjERNS0_17WhitespaceManagerE:
203203; CHECK: # %bb.0: # %entry
204204; CHECK-NEXT: ld 10, 56(3)
205- ; CHECK-NEXT: lwz 0 , 40(3)
205+ ; CHECK-NEXT: lwz 4 , 40(3)
206206; CHECK-NEXT: mr 12, 8
207207; CHECK-NEXT: cmpldi 10, 0
208208; CHECK-NEXT: beq 0, .LBB0_2
209209; CHECK-NEXT: # %bb.1: # %if.end.i.i
210210; CHECK-NEXT: ld 9, 48(3)
211- ; CHECK-NEXT: lbz 4 , 0(9)
212- ; CHECK-NEXT: cmpwi 4 , 64
211+ ; CHECK-NEXT: lbz 8 , 0(9)
212+ ; CHECK-NEXT: cmpwi 8 , 64
213213; CHECK-NEXT: b .LBB0_3
214214; CHECK-NEXT: .LBB0_2: # %entry._ZNK4llvm9StringRef10startswithES0_.exit_crit_edge
215215; CHECK-NEXT: ld 9, 48(3)
216216; CHECK-NEXT: crxor 2, 2, 2
217217; CHECK-NEXT: .LBB0_3: # %_ZNK4llvm9StringRef10startswithES0_.exit
218- ; CHECK-NEXT: mflr 4
219- ; CHECK-NEXT: .cfi_def_cfa_offset 160
218+ ; CHECK-NEXT: mflr 0
219+ ; CHECK-NEXT: .cfi_def_cfa_offset 144
220220; CHECK-NEXT: .cfi_offset lr, 16
221- ; CHECK-NEXT: .cfi_offset r28, -32
222- ; CHECK-NEXT: .cfi_offset r29, -24
223221; CHECK-NEXT: .cfi_offset r30, -16
224- ; CHECK-NEXT: std 28, -32(1) # 8-byte Folded Spill
225- ; CHECK-NEXT: std 29, -24(1) # 8-byte Folded Spill
226222; CHECK-NEXT: std 30, -16(1) # 8-byte Folded Spill
227- ; CHECK-NEXT: stdu 1, -160(1)
228- ; CHECK-NEXT: std 4, 176(1)
223+ ; CHECK-NEXT: stdu 1, -144(1)
229224; CHECK-NEXT: li 8, 0
230225; CHECK-NEXT: li 11, 1
226+ ; CHECK-NEXT: std 0, 160(1)
231227; CHECK-NEXT: add 5, 6, 5
232- ; CHECK-NEXT: iseleq 30, 11, 8
228+ ; CHECK-NEXT: lbz 30, 20(3)
229+ ; CHECK-NEXT: clrldi 6, 7, 32
230+ ; CHECK-NEXT: iseleq 8, 11, 8
233231; CHECK-NEXT: ld 11, 64(3)
234- ; CHECK-NEXT: lbz 29, 20(3)
235- ; CHECK-NEXT: lwz 28, 16(3)
236232; CHECK-NEXT: add 5, 5, 10
233+ ; CHECK-NEXT: clrldi 5, 5, 32
234+ ; CHECK-NEXT: mr 7, 11
235+ ; CHECK-NEXT: sub 0, 4, 8
237236; CHECK-NEXT: ld 4, 8(3)
238237; CHECK-NEXT: ld 8, 72(3)
239- ; CHECK-NEXT: sub 3, 0, 30
240- ; CHECK-NEXT: clrldi 5, 5, 32
241- ; CHECK-NEXT: li 0, 1
242- ; CHECK-NEXT: clrldi 6, 7, 32
243- ; CHECK-NEXT: extsw 30, 3
238+ ; CHECK-NEXT: lwz 3, 16(3)
239+ ; CHECK-NEXT: std 30, 96(1)
240+ ; CHECK-NEXT: extsw 0, 0
241+ ; CHECK-NEXT: std 3, 112(1)
242+ ; CHECK-NEXT: li 3, 1
243+ ; CHECK-NEXT: std 0, 120(1)
244+ ; CHECK-NEXT: std 3, 104(1)
244245; CHECK-NEXT: mr 3, 12
245- ; CHECK-NEXT: mr 7, 11
246- ; CHECK-NEXT: std 0, 104(1)
247- ; CHECK-NEXT: std 28, 112(1)
248- ; CHECK-NEXT: std 29, 96(1)
249- ; CHECK-NEXT: std 30, 120(1)
250246; CHECK-NEXT: bl _ZN5clang6format17WhitespaceManager24replaceWhitespaceInTokenERKNS0_11FormatTokenEjjN4llvm9StringRefES6_bjji
251247; CHECK-NEXT: nop
252- ; CHECK-NEXT: addi 1, 1, 160
248+ ; CHECK-NEXT: addi 1, 1, 144
253249; CHECK-NEXT: ld 0, 16(1)
254250; CHECK-NEXT: ld 30, -16(1) # 8-byte Folded Reload
255- ; CHECK-NEXT: ld 29, -24(1) # 8-byte Folded Reload
256- ; CHECK-NEXT: ld 28, -32(1) # 8-byte Folded Reload
257251; CHECK-NEXT: mtlr 0
258252; CHECK-NEXT: blr
259253entry:
0 commit comments