   0  inline_call_r_r <JitCode 'listview_bytes'>, R[%r1] -> %r2
   6  -live- %r0, %r1, %r2
   6  -live- %r0, %r1, %r2
   6  goto_if_not_ptr_iszero %r2, L1
  10  inline_call_r_r <JitCode 'W_BytesObject.descr_join'>, R[%r0, %r1] -> %r2
  17  -live- %r2
  17  ref_return %r2
  19  ---
  19  L1:
  19  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
  24  -live- %i0, %r0, %r2
  24  goto_if_not_int_eq %i0, $1, L2
  29  getlistitem_gc_r %r2, $0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018c0e4f00> -> %r1
  37  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r2
  41  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  46  ref_return %r2
  48  ---
  48  L2:
  48  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
  53  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
  58  getfield_gc_r %r2, FieldDescr<list.items> -> %r2
  63  residual_call_ir_r $<* fn ll_join__rpy_stringPtr_Signed_arrayPtr>, I[%i0], R[%r1, %r2], <CallDescr(rir) EF=5> -> %r1
  73  -live- %r1
  73  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r2
  77  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  82  ref_return %r2
