   0  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018bbca2c0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r2
  11  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017400ab10> -> %r0
  15  setfield_gc_i %r0, $3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  20  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r1
  25  setarrayitem_gc_r %r1, $0, $<* struct object>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  31  setarrayitem_gc_r %r1, $1, $<* struct object>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  37  setarrayitem_gc_r %r1, $2, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  43  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r1] -> %r0
  49  -live- %r0, %r1, %r2
  49  catch_exception L1
  52  L2:
  52  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
  57  int_add %i0, $1 -> %i1
  61  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r2]
  68  -live- %i0, %r0, %r2
  68  setlistitem_gc_r %r2, %i0, %r0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  76  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017400ab10> -> %r0
  80  setfield_gc_i %r0, $1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  85  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r1
  90  setarrayitem_gc_r %r1, $0, $<* struct object>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  96  setarrayitem_gc_r %r1, $1, $<* struct object>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 102  setarrayitem_gc_r %r1, $2, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 108  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r1] -> %r0
 114  -live- %r0, %r1, %r2
 114  catch_exception L3
 117  L4:
 117  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017400ab10> -> %r1
 121  setfield_gc_i %r1, $2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 126  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r3
 131  setarrayitem_gc_r %r3, $0, $<* struct object>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 137  setarrayitem_gc_r %r3, $1, $<* struct object>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 143  setarrayitem_gc_r %r3, $2, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 149  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r3] -> %r1
 155  -live- %r0, %r1, %r2, %r3
 155  catch_exception L5
 158  L6:
 158  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r3
 163  setarrayitem_gc_r %r3, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 169  setarrayitem_gc_r %r3, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
 175  inline_call_r_v <JitCode 'll_extend__listPtr_arrayPtr'>, R[%r2, %r3]
 181  -live- %r2
 181  -live- %r2
 181  goto_if_not_ptr_nonzero %r2, L7
 185  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 190  -live- %i0, %r2
 190  goto_if_not_int_is_true %i0, L8
 194  L9:
 194  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017a202ec8> -> %r0
 198  inline_call_ir_r <JitCode 'get_strategy_from_list_objects_look_inside_iff'>, I[$-1], R[%r2] -> %r1
 206  -live- %r0, %r1, %r2
 206  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
 211  -live- %r0, %r1, %r2
 211  guard_class %r1 -> %i0
 214  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_init_from_list_w> -> %i0
 219  -live- %i0, %r0, %r1, %r2
 219  int_guard_value %i0
 221  residual_call_r_v %i0, <IndirectCallTargets>, R[%r1, %r0, %r2], <CallDescr(rrr) EF=7>
 229  -live- %r0
 229  ref_return %r0
 231  ---
 231  L8:
 231  goto L9
 234  ---
 234  L7:
 234  goto L9
 237  ---
 237  L5:
 237  goto_if_exception_mismatch $<* struct object_vtable>, L10
 241  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r1
 245  setfield_gc_r %r1, %r3, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 250  goto L6
 253  ---
 253  L10:
 253  reraise
 254  ---
 254  L3:
 254  goto_if_exception_mismatch $<* struct object_vtable>, L11
 258  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r0
 262  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 267  goto L4
 270  ---
 270  L11:
 270  reraise
 271  ---
 271  L1:
 271  goto_if_exception_mismatch $<* struct object_vtable>, L12
 275  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017669eb80> -> %r0
 279  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 284  goto L2
 287  ---
 287  L12:
 287  reraise
