   0  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> -> %r4
  11  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
  15  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  20  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
  24  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  29  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r2
  33  setfield_gc_i %r2, $3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  38  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
  43  setarrayitem_gc_r %r3, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
  49  setarrayitem_gc_r %r3, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
  55  setarrayitem_gc_r %r3, $2, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
  61  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r3] -> %r0
  67  -live- %r0, %r3, %r4
  67  catch_exception L1
  70  L2:
  70  getfield_gc_i %r4, FieldDescr<list.length> -> %i0
  75  int_add %i0, $1 -> %i1
  79  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r4]
  86  -live- %i0, %r0, %r4
  86  setlistitem_gc_r %r4, %i0, %r0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
  94  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
  98  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 103  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 107  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 112  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r2
 116  setfield_gc_i %r2, $1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 121  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
 126  setarrayitem_gc_r %r3, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 132  setarrayitem_gc_r %r3, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 138  setarrayitem_gc_r %r3, $2, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 144  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r3] -> %r0
 150  -live- %r0, %r3, %r4
 150  catch_exception L3
 153  L4:
 153  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 157  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 162  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 166  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 171  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r3
 175  setfield_gc_i %r3, $2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 180  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r5
 185  setarrayitem_gc_r %r5, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 191  setarrayitem_gc_r %r5, $1, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 197  setarrayitem_gc_r %r5, $2, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 203  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r5] -> %r1
 209  -live- %r0, %r1, %r4, %r5
 209  catch_exception L5
 212  L6:
 212  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r2
 217  setarrayitem_gc_r %r2, $0, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 223  setarrayitem_gc_r %r2, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 229  inline_call_r_v <JitCode 'll_extend__listPtr_arrayPtr'>, R[%r4, %r2]
 235  -live- %r4
 235  -live- %r4
 235  goto_if_not_ptr_nonzero %r4, L7
 239  getfield_gc_i %r4, FieldDescr<list.length> -> %i0
 244  -live- %i0, %r4
 244  goto_if_not_int_is_true %i0, L8
 248  L9:
 248  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100a23b18d0> -> %r0
 252  inline_call_ir_r <JitCode 'get_strategy_from_list_objects_look_inside_iff'>, I[$-1], R[%r4] -> %r1
 260  -live- %r0, %r1, %r4
 260  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
 265  -live- %r0, %r1, %r4
 265  guard_class %r1 -> %i0
 268  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_init_from_list_w> -> %i0
 273  -live- %i0, %r0, %r1, %r4
 273  int_guard_value %i0
 275  residual_call_r_v %i0, <IndirectCallTargets>, R[%r1, %r0, %r4], <CallDescr(rrr) EF=7>
 283  -live- %r0
 283  ref_return %r0
 285  ---
 285  L8:
 285  goto L9
 288  ---
 288  L7:
 288  goto L9
 291  ---
 291  L5:
 291  goto_if_exception_mismatch $<* struct object_vtable>, L10
 295  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10097e0b390> -> %r1
 299  setfield_gc_r %r1, %r5, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 304  goto L6
 307  ---
 307  L10:
 307  reraise
 308  ---
 308  L3:
 308  goto_if_exception_mismatch $<* struct object_vtable>, L11
 312  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10097e0b390> -> %r0
 316  setfield_gc_r %r0, %r3, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 321  goto L4
 324  ---
 324  L11:
 324  reraise
 325  ---
 325  L1:
 325  goto_if_exception_mismatch $<* struct object_vtable>, L12
 329  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10097e0b390> -> %r0
 333  setfield_gc_r %r0, %r3, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 338  goto L2
 341  ---
 341  L12:
 341  reraise
