   0  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r1
   5  setarrayitem_gc_r %r1, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8>
  11  setarrayitem_gc_r %r1, $1, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8>
  17  setarrayitem_gc_r %r1, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8>
  23  getfield_gc_i %r0, FieldDescr<pypy.module._multiprocessing.interp_connection.W_BaseConnection.inst_flags> -> %i1
  28  int_sub %i1, $1 -> %i2
  32  -live- %i0, %i2, %r0, %r1
  32  goto_if_not_int_lt %i2, $0, L1
  37  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %i1
  42  int_add %i2, %i1 -> %i2
  46  L2:
  46  getarrayitem_gc_r_pure %r1, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac3d277f8> -> %r1
  52  -live- %i0, %r0, %r1
  52  guard_class %r0 -> %i1
  55  -live- %i0, %i1, %r0, %r1
  55  int_guard_value %i1
  57  -live- %i0, %r0, %r1
  57  guard_class %r0 -> %i1
  60  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
  65  getfield_raw_i %i1, FieldDescr<specfunc.variant0> -> %i1
  70  -live- %i0, %i1, %r0, %r1
  70  int_guard_value %i1
  72  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r0
  79  -live- %i0, %r0, %r1
  79  inline_call_r_r <JitCode 'W_TypeObject.getname'>, R[%r0] -> %r0
  85  -live- %i0, %r0, %r1
  85  new_array_clear $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0> -> %r2
  90  setarrayitem_gc_r %r2, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  96  -live- %i0, %r0, %r1, %r2
  96  goto_if_not_ptr_nonzero %r1, L3
 100  L4:
 100  setarrayitem_gc_r %r2, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 106  setarrayitem_gc_r %r2, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 112  -live- %i0, %r0, %r2
 112  goto_if_not_ptr_nonzero %r0, L5
 116  L6:
 116  setarrayitem_gc_r %r2, $3, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 122  setarrayitem_gc_r %r2, $4, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 128  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
 136  -live- %r1, %r2
 136  setarrayitem_gc_r %r2, $5, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 142  setarrayitem_gc_r %r2, $6, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
 148  ref_isvirtual %r2 -> %i1
 151  -live- %i1, %r2
 151  goto_if_not %i1, L7
 155  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$7], R[%r2] -> %r0
 163  -live- %r0
 163  L8:
 163  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac5501f30> -> %r1
 167  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 172  ref_return %r1
 174  ---
 174  L7:
 174  int_isconstant $7 -> %i1
 177  -live- %i1, %r2
 177  goto_if_not %i1, L9
 181  L10:
 181  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$7], R[%r2], <CallDescr(ir) EF=5> -> %r0
 190  -live- %r0
 190  goto L8
 193  ---
 193  L9:
 193  goto L10
 196  ---
 196  L5:
 196  ref_copy $<* struct rpy_string> -> %r0
 199  goto L6
 202  ---
 202  L3:
 202  ref_copy $<* struct rpy_string> -> %r1
 205  goto L4
 208  ---
 208  L1:
 208  goto L2
