   0  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555aa76fa090> -> %r3
   4  newstr $100 -> %r2
   7  setfield_gc_r %r3, %r2, FieldDescr<stringbuilder.current_buf>
  12  setfield_gc_i %r3, $0, FieldDescr<stringbuilder.current_pos>
  17  setfield_gc_i %r3, $100, FieldDescr<stringbuilder.current_end>
  22  setfield_gc_i %r3, $100, FieldDescr<stringbuilder.total_size>
  27  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__fill_char> -> %r2
  32  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__left_pad> -> %i0
  37  strgetitem %r2, $0 -> %i1
  41  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__stringbuilderPtr_Char_Signed'>, I[%i1, %i0], R[%r3] -> %i2
  50  -live- %i0, %i1, %i2, %r0, %r1, %r3
  53  goto_if_not %i2, L1
  57  L2:
  57  inline_call_r_v <JitCode 'll_jit_append__stringbuilderPtr_rpy_stringPtr'>, R[%r3, %r1]
  63  -live- %r0, %r3
  66  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__fill_char> -> %r2
  71  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__right_pad> -> %i0
  76  strgetitem %r2, $0 -> %i1
  80  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__stringbuilderPtr_Char_Signed'>, I[%i1, %i0], R[%r3] -> %i2
  89  -live- %i0, %i1, %i2, %r3
  92  goto_if_not %i2, L3
  96  L4:
  96  ref_isvirtual %r3 -> %i0
  99  -live- %i0, %r3
 102  goto_if_not %i0, L5
 106  getfield_gc_r %r3, FieldDescr<stringbuilder.extra_pieces> -> %r2
 111  -live- %r2, %r3
 114  goto_if_not_ptr_nonzero %r2, L6
 118  residual_call_r_v $<* fn ll_fold_pieces__stringbuilderPtr>, R[%r3], <CallDescr(r) EF=5>
 124  L7:
 124  -live- %r3
 127  getfield_gc_r %r3, FieldDescr<stringbuilder.current_buf> -> %r2
 132  ref_return %r2
 134  ---
 134  L6:
 134  getfield_gc_i %r3, FieldDescr<stringbuilder.current_pos> -> %i0
 139  getfield_gc_i %r3, FieldDescr<stringbuilder.total_size> -> %i1
 144  -live- %i0, %i1, %r3
 147  goto_if_not_int_ne %i0, %i1, L8
 152  getfield_gc_r %r3, FieldDescr<stringbuilder.current_buf> -> %r2
 157  residual_call_ir_r $<* fn ll_shrink_array__rpy_stringPtr_Signed>, I[%i0], R[%r2], <CallDescr(ri) EF=5 OS_SHRINK_ARRAY> -> %r2
 166  -live- %i0, %r2, %r3
 169  setfield_gc_r %r3, %r2, FieldDescr<stringbuilder.current_buf>
 174  setfield_gc_i %r3, %i0, FieldDescr<stringbuilder.current_end>
 179  setfield_gc_i %r3, %i0, FieldDescr<stringbuilder.total_size>
 184  goto L7
 187  ---
 187  L8:
 187  goto L7
 190  ---
 190  L5:
 190  residual_call_r_r $<* fn ll_build_trampoline__v1841___simple_call__function_>, R[%r3], <CallDescr(r) EF=5> -> %r2
 197  -live- %r2
 200  ref_return %r2
 202  ---
 202  L3:
 202  residual_call_ir_v $<* fn _ll_append_multiple_char__stringbuilderPtr_Char_Signed>, I[%i1, %i0], R[%r3], <CallDescr(rii) EF=5>
 211  -live- %r3
 214  goto L4
 217  ---
 217  L1:
 217  residual_call_ir_v $<* fn _ll_append_multiple_char__stringbuilderPtr_Char_Signed>, I[%i1, %i0], R[%r3], <CallDescr(rii) EF=5>
 226  -live- %r0, %r1, %r3
 229  goto L2
