   0  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r4
   5  -live- %r0, %r1, %r2, %r3, %r4
   5  guard_class %r4 -> %i0
   8  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_length> -> %i0
  13  -live- %i0, %r0, %r1, %r2, %r3, %r4
  13  int_guard_value %i0
  15  residual_call_r_i %i0, <IndirectCallTargets>, R[%r4, %r0], <CallDescr(rr) EF=5> -> %i0
  23  -live- %i0, %r0, %r1, %r2, %r3
  23  inline_call_ir_r <JitCode 'normalize_simple_slice'>, I[%i0], R[%r1, %r2] -> %r1
  32  -live- %r0, %r1, %r3
  32  getfield_gc_i_pure %r1, FieldDescr<tuple2.item0> -> %i1
  37  getfield_gc_i_pure %r1, FieldDescr<tuple2.item1> -> %i2
  42  -live- %i1, %i2, %r0, %r3
  42  goto_if_not_ptr_nonzero %r3, L1
  46  ref_copy %r3 -> %r1
  49  -live- %i1, %i2, %r0, %r1, %r3
  49  guard_class %r1 -> %i0
  52  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  57  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  62  -live- %i0, %i1, %i2, %r0, %r3
  62  goto_if_not %i0, L2
  66  int_sub %i2, %i1 -> %i0
  70  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r1
  75  -live- %i0, %i1, %r0, %r1, %r3
  75  guard_class %r1 -> %i2
  78  getfield_raw_i %i2, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_setslice> -> %i2
  83  -live- %i0, %i1, %i2, %r0, %r1, %r3
  83  int_guard_value %i2
  85  residual_call_ir_v %i2, <IndirectCallTargets>, I[%i1, $1, %i0], R[%r1, %r0, %r3], <CallDescr(rriiir) EF=7>
  97  -live-
  97  void_return
  98  ---
  98  L2:
  98  L3:
  98  inline_call_r_r <JitCode 'listview_no_unpack'>, R[%r3] -> %r1
 104  -live- %i1, %i2, %r0, %r1, %r3
 104  -live- %i1, %i2, %r0, %r1, %r3
 104  goto_if_not_ptr_iszero %r1, L4
 108  inline_call_ir_r <JitCode 'unpackiterable'>, I[$-1], R[%r3] -> %r1
 116  -live- %i1, %i2, %r0, %r1
 116  L5:
 116  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017a202ec8> -> %r2
 120  inline_call_ir_r <JitCode 'get_strategy_from_list_objects_look_inside_iff'>, I[$-1], R[%r1] -> %r4
 128  -live- %i1, %i2, %r0, %r1, %r2, %r4
 128  setfield_gc_r %r2, %r4, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy>
 133  -live- %i1, %i2, %r0, %r1, %r2, %r4
 133  guard_class %r4 -> %i0
 136  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_init_from_list_w> -> %i0
 141  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r4
 141  int_guard_value %i0
 143  residual_call_r_v %i0, <IndirectCallTargets>, R[%r4, %r2, %r1], <CallDescr(rrr) EF=7>
 151  -live- %i1, %i2, %r0, %r2
 151  int_sub %i2, %i1 -> %i0
 155  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.listobject.W_ListObject.inst_strategy> -> %r1
 160  -live- %i0, %i1, %r0, %r1, %r2
 160  guard_class %r1 -> %i2
 163  getfield_raw_i %i2, FieldDescr<pypy.objspace.std.listobject.ListStrategy_vtable.cls_setslice> -> %i2
 168  -live- %i0, %i1, %i2, %r0, %r1, %r2
 168  int_guard_value %i2
 170  residual_call_ir_v %i2, <IndirectCallTargets>, I[%i1, $1, %i0], R[%r1, %r0, %r2], <CallDescr(rriiir) EF=7>
 182  -live-
 182  void_return
 183  ---
 183  L4:
 183  goto L5
 186  ---
 186  L1:
 186  goto L3
