   0  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff49b98460> -> %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_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__fill_char> -> %i1
  32  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__left_pad> -> %i0
  37  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__stringbuilderPtr_Char_Signed'>, I[%i1, %i0], R[%r3] -> %i2
  46  -live- %i0, %i1, %i2, %r0, %r1, %r3
  46  -live- %i0, %i1, %i2, %r0, %r1, %r3
  46  goto_if_not %i2, L1
  50  L2:
  50  inline_call_r_v <JitCode 'll_jit_append__stringbuilderPtr_rpy_stringPtr'>, R[%r3, %r1]
  56  -live- %r0, %r3
  56  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__fill_char> -> %i1
  61  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__right_pad> -> %i0
  66  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__stringbuilderPtr_Char_Signed'>, I[%i1, %i0], R[%r3] -> %i2
  75  -live- %i0, %i1, %i2, %r3
  75  -live- %i0, %i1, %i2, %r3
  75  goto_if_not %i2, L3
  79  L4:
  79  ref_isvirtual %r3 -> %i0
  82  -live- %i0, %r3
  82  goto_if_not %i0, L5
  86  getfield_gc_r %r3, FieldDescr<stringbuilder.extra_pieces> -> %r2
  91  -live- %r2, %r3
  91  goto_if_not_ptr_nonzero %r2, L6
  95  residual_call_r_v $<* fn ll_fold_pieces__stringbuilderPtr>, R[%r3], <CallDescr(r) EF=5>
 101  -live- %r3
 101  L7:
 101  getfield_gc_r %r3, FieldDescr<stringbuilder.current_buf> -> %r2
 106  ref_return %r2
 108  ---
 108  L6:
 108  getfield_gc_i %r3, FieldDescr<stringbuilder.current_pos> -> %i0
 113  getfield_gc_i %r3, FieldDescr<stringbuilder.total_size> -> %i1
 118  -live- %i0, %i1, %r3
 118  goto_if_not_int_ne %i0, %i1, L8
 123  getfield_gc_r %r3, FieldDescr<stringbuilder.current_buf> -> %r2
 128  residual_call_ir_r $<* fn ll_shrink_array__rpy_stringPtr_Signed>, I[%i0], R[%r2], <CallDescr(ri) EF=5 OS_SHRINK_ARRAY> -> %r2
 137  -live- %i0, %r2, %r3
 137  setfield_gc_r %r3, %r2, FieldDescr<stringbuilder.current_buf>
 142  setfield_gc_i %r3, %i0, FieldDescr<stringbuilder.current_end>
 147  setfield_gc_i %r3, %i0, FieldDescr<stringbuilder.total_size>
 152  goto L7
 155  ---
 155  L8:
 155  goto L7
 158  ---
 158  L5:
 158  residual_call_r_r $<* fn ll_build_trampoline__v1609___simple_call__function_>, R[%r3], <CallDescr(r) EF=5> -> %r2
 165  -live- %r2
 165  ref_return %r2
 167  ---
 167  L3:
 167  residual_call_ir_v $<* fn _ll_append_multiple_char__stringbuilderPtr_Char_Signed>, I[%i1, %i0], R[%r3], <CallDescr(rii) EF=5>
 176  -live- %r3
 176  goto L4
 179  ---
 179  L1:
 179  residual_call_ir_v $<* fn _ll_append_multiple_char__stringbuilderPtr_Char_Signed>, I[%i1, %i0], R[%r3], <CallDescr(rii) EF=5>
 188  -live- %r0, %r1, %r3
 188  goto L2
