   0  inline_call_r_r <JitCode 'StdObjSpace.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 0x1009f2142d0> -> %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 0x1009f2142d0> -> %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 0x1009f2142d0> -> %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 0x1009f2142d0> -> %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  -live- %i0, %i1, %r0, %r1, %r2
 272  int_guard_value %i0
 274  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r1
 281  -live- %i1, %r0, %r1, %r2
 281  inline_call_r_i <JitCode 'W_TypeObject.compares_by_identity'>, R[%r1] -> %i0
 287  -live- %i0, %i1, %r0, %r2
 287  -live- %i0, %i1, %r0, %r2
 287  goto_if_not %i0, L16
 291  goto L14
 294  ---
 294  L16:
 294  setfield_gc_r %r0, $<* struct pypy.objspace.std.setobject.SetStrategy>, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy>
 299  inline_call_r_r <JitCode 'BytesSetStrategy.get_storage_from_list_look_inside_iff'>, R[$<* struct pypy.objspace.std.setobject.SetStrategy>, %r2] -> %r1
 306  -live- %r0, %r1
 306  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage>
 311  void_return
 312  ---
 312  L12:
 312  int_copy $0 -> %i1
 315  goto L14
 318  ---
 318  L8:
 318  int_copy $0 -> %i1
 321  goto L10
 324  ---
 324  L4:
 324  int_copy $0 -> %i1
 327  goto L6
 330  ---
 330  L1:
 330  int_copy $0 -> %i1
 333  goto L2
