   0  getfield_gc_i %r0, FieldDescr<list.length> -> %i2
   5  int_copy $1 -> %i1
   8  L1:
   8  -live- %i1, %i2, %r0
  11  goto_if_not_int_ge %i1, %i2, L2
  16  ref_return $<* struct pypy.objspace.std.listobject.ListStrategy>
  18  ---
  18  L2:
  18  int_copy %i1 -> %i0
  21  int_add %i0, $1 -> %i1
  25  getlistitem_gc_r %r0, %i0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a58f50a30> -> %r2
  33  -live- %i1, %i2, %r0, %r2
  36  goto_if_not_ptr_nonzero %r2, L3
  40  ref_copy %r2 -> %r1
  43  -live- %i1, %i2, %r0, %r1, %r2
  46  guard_class %r1 -> %i0
  49  -live- %i0, %i1, %i2, %r0, %r2
  52  goto_if_not_int_eq %i0, $<* struct object_vtable>, L4
  57  goto L1
  60  ---
  60  L4:
  60  L5:
  60  -live- %r0, %r2
  63  goto_if_not_ptr_nonzero %r2, L6
  67  -live- %r0, %r2
  70  guard_class %r2 -> %i0
  73  -live- %i0, %r0
  76  goto_if_not_int_eq %i0, $<* struct object_vtable>, L7
  81  inline_call_r_r <JitCode '_get_strategy_from_list_object_int_or_float_look_inside_iff'>, R[%r0] -> %r1
  87  -live- %r1
  90  ref_return %r1
  92  ---
  92  L7:
  92  ref_return $<* struct pypy.objspace.std.listobject.ListStrategy>
  94  ---
  94  L6:
  94  ref_return $<* struct pypy.objspace.std.listobject.ListStrategy>
  96  ---
  96  L3:
  96  goto L5
