   0  int_copy $0 -> %i2
   3  int_copy $0 -> %i3
   6  int_copy %i0 -> %i4
   9  L1:
   9  -live- %i0, %i1, %i2, %i3, %i4, %r0
   9  goto_if_not_int_ge %i3, %i4, L2
  14  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r1
  19  strlen %r1 -> %i3
  22  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length> -> %i4
  27  int_sub %i4, %i1 -> %i4
  31  int_copy $0 -> %i5
  34  L3:
  34  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0
  34  goto_if_not_int_ge %i5, %i4, L4
  39  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r1
  44  strlen %r1 -> %i4
  47  -live- %i0, %i1, %i2, %i3, %i4, %r1
  47  goto_if_not_int_gt %i3, %i4, L5
  52  strlen %r1 -> %i3
  55  L6:
  55  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[%i2, %i3], R[%r1], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
  65  -live- %i0, %i1, %r1
  65  int_sub %i1, %i0 -> %i4
  69  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac551d398> -> %r0
  73  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8>
  78  setfield_gc_i %r0, %i4, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length>
  83  setfield_gc_r %r0, $<* None>, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__index_storage>
  88  ref_return %r0
  90  ---
  90  L5:
  90  goto L6
  93  ---
  93  L4:
  93  int_add %i5, $1 -> %i5
  97  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r1
 102  residual_call_ir_i $<* fn prev_codepoint_pos_dont_look_inside>, I[%i3], R[%r1], <CallDescr(ri) EF=0> -> %i3
 111  goto L3
 114  ---
 114  L2:
 114  int_add %i3, $1 -> %i3
 118  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r1
 123  residual_call_ir_i $<* fn next_codepoint_pos_dont_look_inside>, I[%i2], R[%r1], <CallDescr(ri) EF=0> -> %i2
 132  goto L1
