   0  -live- %i0, %i1, %i2
   0  goto_if_not_int_le %i2, $0, L1
   5  ref_copy $<* struct pypy.objspace.std.listobject.ListStrategy> -> %r0
   8  ref_copy $<* None> -> %r2
  11  L2:
  11  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100a23b18d0> -> %r1
  15  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
  20  setfield_gc_r %r1, %r2, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_lstorage>
  25  ref_return %r1
  27  ---
  27  L1:
  27  -live- %i0, %i1, %i2
  27  goto_if_not_int_is_zero %i0, L3
  31  -live- %i0, %i1, %i2
  31  goto_if_not_int_eq %i1, $1, L4
  36  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009a4e2090> -> %r2
  40  setfield_gc_i %r2, %i2, FieldDescr<tuple1.item0>
  45  ref_copy $<* struct pypy.objspace.std.listobject.ListStrategy> -> %r0
  48  goto L2
  51  ---
  51  L4:
  51  L5:
  51  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009a465f50> -> %r2
  55  setfield_gc_i %r2, %i0, FieldDescr<tuple3.item0>
  60  setfield_gc_i %r2, %i1, FieldDescr<tuple3.item1>
  65  setfield_gc_i %r2, %i2, FieldDescr<tuple3.item2>
  70  ref_copy $<* struct pypy.objspace.std.listobject.ListStrategy> -> %r0
  73  goto L2
  76  ---
  76  L3:
  76  goto L5
