   0  inline_call_r_r <JitCode 'listview_no_unpack'>, R[%r1] -> %r2
   6  -live- %r0, %r1, %r2
   6  -live- %r0, %r1, %r2
   6  goto_if_not_ptr_iszero %r2, L1
  10  inline_call_ir_r <JitCode 'ObjSpace.unpackiterable'>, I[$-1], R[%r1] -> %r2
  18  -live- %r0, %r2
  18  int_copy $0 -> %i1
  21  L2:
  21  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
  26  -live- %i0, %i1, %r0, %r2
  26  goto_if_not_int_ge %i1, %i0, L3
  31  setfield_gc_r %r0, $<* struct pypy.objspace.std.setobject.SetStrategy>, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy>
  36  inline_call_r_r <JitCode 'BytesSetStrategy.get_storage_from_list_look_inside_iff'>, R[$<* struct pypy.objspace.std.setobject.SetStrategy>, %r2] -> %r1
  43  -live- %r0, %r1
  43  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage>
  48  void_return
  49  ---
  49  L3:
  49  int_copy %i1 -> %i0
  52  ref_copy %r2 -> %r1
  55  int_add %i0, $1 -> %i1
  59  getlistitem_gc_r %r1, %i0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r1
  67  -live- %i1, %r0, %r1, %r2
  67  goto_if_not_ptr_nonzero %r1, L4
  71  -live- %i1, %r0, %r1, %r2
  71  guard_class %r1 -> %i0
  74  -live- %i0, %i1, %r0, %r2
  74  goto_if_not_int_eq %i0, $<* struct object_vtable>, L5
  79  goto L2
  82  ---
  82  L5:
  82  int_copy $0 -> %i1
  85  L6:
  85  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
  90  -live- %i0, %i1, %r0, %r2
  90  goto_if_not_int_ge %i1, %i0, L7
  95  setfield_gc_r %r0, $<* struct pypy.objspace.std.setobject.SetStrategy>, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy>
 100  inline_call_r_r <JitCode 'BytesSetStrategy.get_storage_from_list_look_inside_iff'>, R[$<* struct pypy.objspace.std.setobject.SetStrategy>, %r2] -> %r1
 107  -live- %r0, %r1
 107  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage>
 112  void_return
 113  ---
 113  L7:
 113  int_copy %i1 -> %i0
 116  ref_copy %r2 -> %r1
 119  int_add %i0, $1 -> %i1
 123  getlistitem_gc_r %r1, %i0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r1
 131  -live- %i1, %r0, %r1, %r2
 131  goto_if_not_ptr_nonzero %r1, L8
 135  -live- %i1, %r0, %r1, %r2
 135  guard_class %r1 -> %i0
 138  -live- %i0, %i1, %r0, %r2
 138  goto_if_not_int_eq %i0, $<* struct object_vtable>, L9
 143  goto L6
 146  ---
 146  L9:
 146  int_copy $0 -> %i1
 149  L10:
 149  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 154  -live- %i0, %i1, %r0, %r2
 154  goto_if_not_int_ge %i1, %i0, L11
 159  setfield_gc_r %r0, $<* struct pypy.objspace.std.setobject.SetStrategy>, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy>
 164  inline_call_r_r <JitCode 'BytesSetStrategy.get_storage_from_list_look_inside_iff'>, R[$<* struct pypy.objspace.std.setobject.SetStrategy>, %r2] -> %r1
 171  -live- %r0, %r1
 171  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage>
 176  void_return
 177  ---
 177  L11:
 177  int_copy %i1 -> %i0
 180  ref_copy %r2 -> %r1
 183  int_add %i0, $1 -> %i1
 187  getlistitem_gc_r %r1, %i0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r1
 195  -live- %i1, %r0, %r1, %r2
 195  goto_if_not_ptr_nonzero %r1, L12
 199  -live- %i1, %r0, %r1, %r2
 199  guard_class %r1 -> %i0
 202  -live- %i0, %i1, %r0, %r2
 202  goto_if_not_int_eq %i0, $<* struct object_vtable>, L13
 207  goto L10
 210  ---
 210  L13:
 210  int_copy $0 -> %i1
 213  L14:
 213  getfield_gc_i %r2, FieldDescr<list.length> -> %i0
 218  -live- %i0, %i1, %r0, %r2
 218  goto_if_not_int_ge %i1, %i0, L15
 223  setfield_gc_r %r0, $<* struct pypy.objspace.std.setobject.SetStrategy>, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy>
 228  inline_call_r_r <JitCode 'BytesSetStrategy.get_storage_from_list_look_inside_iff'>, R[$<* struct pypy.objspace.std.setobject.SetStrategy>, %r2] -> %r1
 235  -live- %r0, %r1
 235  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage>
 240  void_return
 241  ---
 241  L15:
 241  int_copy %i1 -> %i0
 244  ref_copy %r2 -> %r1
 247  int_add %i0, $1 -> %i1
 251  getlistitem_gc_r %r1, %i0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r1
 259  -live- %i1, %r0, %r1, %r2
 259  guard_class %r1 -> %i0
 262  -live- %i0, %i1, %r0, %r1, %r2
 262  int_guard_value %i0
 264  -live- %i1, %r0, %r1, %r2
 264  guard_class %r1 -> %i0
 267  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 272  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 277  -live- %i0, %i1, %r0, %r1, %r2
 277  int_guard_value %i0
 279  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r1
 286  -live- %i1, %r0, %r1, %r2
 286  inline_call_r_i <JitCode 'W_TypeObject.compares_by_identity'>, R[%r1] -> %i0
 292  -live- %i0, %i1, %r0, %r2
 292  -live- %i0, %i1, %r0, %r2
 292  goto_if_not %i0, L16
 296  goto L14
 299  ---
 299  L16:
 299  setfield_gc_r %r0, $<* struct pypy.objspace.std.setobject.SetStrategy>, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy>
 304  inline_call_r_r <JitCode 'BytesSetStrategy.get_storage_from_list_look_inside_iff'>, R[$<* struct pypy.objspace.std.setobject.SetStrategy>, %r2] -> %r1
 311  -live- %r0, %r1
 311  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage>
 316  void_return
 317  ---
 317  L12:
 317  int_copy $0 -> %i1
 320  goto L14
 323  ---
 323  L8:
 323  int_copy $0 -> %i1
 326  goto L10
 329  ---
 329  L4:
 329  int_copy $0 -> %i1
 332  goto L6
 335  ---
 335  L1:
 335  int_copy $0 -> %i1
 338  goto L2
