   0  inline_call_r_r <JitCode 'popvalue__AccessDirect_None'>, R[%r0] -> %r3
   6  -live- %r0, %r3
   6  inline_call_ir_i <JitCode 'ObjSpace.length_hint'>, I[$0], R[%r3] -> %i0
  14  -live- %i0, %r0, %r3
  14  catch_exception L1
  17  L2:
  17  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1005cf5af10>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r2
  28  -live- %i0, %r0, %r2, %r3
  28  goto_if_not_ptr_nonzero %r2, L3
  32  getfield_gc_i %r2, FieldDescr<list.length> -> %i1
  37  -live- %i0, %i1, %r0, %r2, %r3
  37  goto_if_not_int_is_true %i1, L4
  41  L5:
  41  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100a23b18d0> -> %r4
  45  inline_call_ir_r <JitCode 'get_strategy_from_list_objects_look_inside_iff'>, I[%i0], R[%r2] -> %r1
  53  -live- %r0, %r1, %r2, %r3, %r4
  53  setfield_gc_r %r4, %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
  58  -live- %r0, %r1, %r2, %r3, %r4
  58  guard_class %r1 -> %i0
  61  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_init_from_list_w> -> %i0
  66  -live- %i0, %r0, %r1, %r2, %r3, %r4
  66  int_guard_value %i0
  68  residual_call_r_v %i0, <IndirectCallTargets>, R[%r1, %r4, %r2], <CallDescr(rrr) EF=7>
  76  -live- %r0, %r3, %r4
  76  -live- %r0, %r3, %r4
  76  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
  81  -live- %i0, %r0, %r3, %r4
  81  setarrayitem_vable_r %r0, %i0, %r4, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
  89  int_add %i0, $1 -> %i0
  93  -live- %i0, %r0, %r3
  93  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
  98  -live- %i0, %r0, %r3
  98  setarrayitem_vable_r %r0, %i0, %r3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 106  int_add %i0, $1 -> %i0
 110  -live- %i0, %r0
 110  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 115  void_return
 116  ---
 116  L4:
 116  goto L5
 119  ---
 119  L3:
 119  goto L5
 122  ---
 122  L1:
 122  goto_if_exception_mismatch $<* struct object_vtable>, L6
 126  last_exception -> %i1
 128  last_exc_value -> %r1
 130  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
 135  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 142  -live- %i0, %r0, %r1, %r3
 142  -live- %i0, %r0, %r1, %r3
 142  goto_if_not %i0, L7
 146  L8:
 146  -live- %r1
 146  raise %r1
 148  ---
 148  L7:
 148  getfield_gc_r %r1, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
 153  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 160  -live- %i0, %r0, %r1, %r3
 160  -live- %i0, %r0, %r1, %r3
 160  goto_if_not %i0, L9
 164  goto L8
 167  ---
 167  L9:
 167  int_copy $0 -> %i0
 170  goto L2
 173  ---
 173  L6:
 173  reraise
