   0  -live- %r1, %r2
   3  goto_if_not_ptr_nonzero %r2, L1
   7  ref_copy %r2 -> %r0
  10  -live- %r0, %r1, %r2
  13  guard_class %r0 -> %i0
  16  -live- %i0, %r1, %r2
  19  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  24  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r0
  29  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
  34  -live- %i0, %r0, %r2
  37  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  41  unreachable
  42  ---
  42  L3:
  42  -live- %r0, %r2
  45  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r2] -> %r1
  51  L6:
  51  -live- %r0, %r1
  54  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
  59  int_add %i0, $1 -> %i1
  63  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r0]
  70  -live- %i0, %r0, %r1
  73  setlistitem_gc_r %r0, %i0, %r1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80>
  81  void_return
  82  ---
  82  L4:
  82  -live- %r0, %r2
  85  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
  90  goto L6
  93  ---
  93  L5:
  93  -live- %r2
  96  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r2] -> %r0
 105  -live- %r0
 108  assert_not_none %r0
 110  -live- %r0
 113  guard_class %r0 -> %i0
 116  -live- %r0
 119  raise %r0
 121  ---
 121  L2:
 121  L7:
 121  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r0
 126  instance_ptr_eq %r0, $<* struct pypy.objspace.std.listobject.ListStrategy> -> %i0
 130  -live- %i0, %r0, %r1, %r2
 133  goto_if_not %i0, L8
 137  L9:
 137  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r0
 142  -live- %r0, %r1, %r2
 145  guard_class %r0 -> %i0
 148  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_append> -> %i0
 153  -live- %i0, %r0, %r1, %r2
 156  int_guard_value %i0
 158  residual_call_r_v %i0, <IndirectCallTargets>, R[%r0, %r1, %r2], <CallDescr(rrr) EF=7>
 166  -live-
 169  void_return
 170  ---
 170  L8:
 170  -live- %r0, %r1, %r2
 173  guard_class %r0 -> %i0
 176  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems> -> %i0
 181  -live- %i0, %r0, %r1, %r2
 184  switch %i0, <SwitchDictDescr 0:L10, 1:L11, 2:L12, 3:L13>
 188  unreachable
 189  ---
 189  L10:
 189  -live- %r1, %r2
 192  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage> -> %r0
 197  L14:
 197  setfield_gc_r %r1, $<* struct pypy.objspace.std.listobject.ListStrategy>, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
 202  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage>
 207  goto L9
 210  ---
 210  L11:
 210  -live- %r1, %r2
 213  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa98c4a6b0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r0
 224  goto L14
 227  ---
 227  L12:
 227  -live- %r0, %r1, %r2
 230  residual_call_r_r $<* fn CPyListStrategy.getitems>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r0
 238  -live- %r0, %r1, %r2
 241  goto L14
 244  ---
 244  L13:
 244  -live- %r0, %r1, %r2
 247  guard_class %r0 -> %i0
 250  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_getitems_copy> -> %i0
 255  -live- %i0, %r0, %r1, %r2
 258  int_guard_value %i0
 260  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r0
 268  -live- %r0, %r1, %r2
 271  goto L14
 274  ---
 274  L1:
 274  goto L7
