   0  inline_call_r_r <JitCode 'listview_no_unpack'>, R[%r1] -> %r2
   6  -live- %r0, %r1, %r2
   9  goto_if_not_ptr_iszero %r2, L1
  13  inline_call_ir_r <JitCode 'unpackiterable'>, I[$-1], R[%r1] -> %r2
  21  L2:
  21  -live- %r0, %r2
  24  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
  29  -live- %i0, %r0, %r2
  32  switch %i0, <SwitchDictDescr 0:L3, 1:L4>
  36  L5:
  36  inline_call_ir_r <JitCode 'W_BytearrayObject._str_join_many_items_look_inside_iff'>, I[%i0], R[%r0, %r2] -> %r0
  45  -live- %r0
  48  ref_return %r0
  50  ---
  50  L3:
  50  -live-
  53  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaaae9d2b328>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaaaedebb830> -> %r1
  64  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0ca99168> -> %r0
  68  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__data>
  73  setfield_gc_i %r0, $0, FieldDescr<pypy.objspace.std.bytearrayobject.W_BytearrayObject.inst__offset>
  78  ref_return %r0
  80  ---
  80  L4:
  80  -live- %i0, %r0, %r2
  83  getlistitem_gc_r %r2, $0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r1
  91  goto L5
  94  ---
  94  L1:
  94  goto L2
