   0  getfield_gc_i $<* struct list>, FieldDescr<list.length> -> %i0
   5  -live- %i0
   5  goto_if_not_int_is_true %i0, L1
   9  getfield_gc_i $<* struct list>, FieldDescr<list.length> -> %i0
  14  int_add %i0, $-1 -> %i0
  18  setlistitem_gc_i $<* struct list>, %i0, $'\n', FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001b9870100>
  26  getfield_gc_i $<* struct list>, FieldDescr<list.length> -> %i0
  31  getfield_gc_r $<* struct list>, FieldDescr<list.items> -> %r0
  36  inline_call_ir_r <JitCode 'll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[%i0], R[%r0] -> %r0
  44  -live- %r0
  44  int_isconstant $0 -> %i0
  47  -live- %i0, %r0
  47  goto_if_not %i0, L2
  51  ref_isvirtual $<* struct list> -> %i0
  54  -live- %i0, %r0
  54  goto_if_not %i0, L3
  58  inline_call_ir_v <JitCode '_ll_list_resize_le__listPtr_Signed'>, I[$0], R[$<* struct list>]
  65  -live- %r0
  65  L4:
  65  inline_call_ir_i <JitCode 'write'>, I[$1], R[%r0] -> %i0
  73  -live-
  73  void_return
  74  ---
  74  L3:
  74  L5:
  74  residual_call_ir_v $<* fn ll_listdelslice_startonly_trampoline__v1194___simple_call__function_>, I[$0], R[$<* struct list>], <CallDescr(ri) EF=5>
  82  -live- %r0
  82  goto L4
  85  ---
  85  L2:
  85  goto L5
  88  ---
  88  L1:
  88  ref_copy $<* struct rpy_string> -> %r0
  91  goto L4
