   0  -live- %i0, %i1, %i2
   3  goto_if_not_int_le %i2, $0, L1
   8  ref_copy $<* struct pypy.objspace.std.listobject.ListStrategy> -> %r0
  11  ref_copy $<* None> -> %r2
  14  L2:
  14  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab3f2a4c60> -> %r1
  18  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
  23  setfield_gc_r %r1, %r2, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage>
  28  ref_return %r1
  30  ---
  30  L1:
  30  -live- %i0, %i1, %i2
  33  goto_if_not_int_is_zero %i0, L3
  37  -live- %i0, %i1, %i2
  40  goto_if_not_int_eq %i1, $1, L4
  45  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab50ba0c60> -> %r2
  49  setfield_gc_i %r2, %i2, FieldDescr<tuple1.item0>
  54  ref_copy $<* struct pypy.objspace.std.listobject.ListStrategy> -> %r0
  57  goto L2
  60  ---
  60  L4:
  60  L5:
  60  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab50ba0fa8> -> %r2
  64  setfield_gc_i %r2, %i0, FieldDescr<tuple3.item0>
  69  setfield_gc_i %r2, %i1, FieldDescr<tuple3.item1>
  74  setfield_gc_i %r2, %i2, FieldDescr<tuple3.item2>
  79  ref_copy $<* struct pypy.objspace.std.listobject.ListStrategy> -> %r0
  82  goto L2
  85  ---
  85  L3:
  85  goto L5
