   0  -live- %r1, %r2
   0  guard_class %r2 -> %i0
   3  -live- %i0, %r1, %r2
   3  int_guard_value %i0
   5  -live- %r1, %r2
   5  guard_class %r2 -> %i0
   8  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  13  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  18  -live- %i0, %r1, %r2
  18  int_guard_value %i0
  20  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2], <CallDescr(r) EF=2> -> %r0
  27  -live- %r0, %r1, %r2
  27  inline_call_r_i <JitCode 'W_TypeObject.compares_by_identity'>, R[%r0] -> %i0
  33  -live- %i0, %r1, %r2
  33  -live- %i0, %r1, %r2
  33  goto_if_not %i0, L1
  37  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage> -> %r0
  42  -live- %r0, %r2
  42  goto_if_not_ptr_nonzero %r2, L2
  46  residual_call_r_i $<* fn _ll_1_gc_identityhash__objectPtr>, R[%r2], <CallDescr(r) EF=3> -> %i1
  53  -live- %i1, %r0, %r2
  53  L3:
  53  ref_isvirtual %r0 -> %i0
  56  -live- %i0, %i1, %r0, %r2
  56  goto_if_not %i0, L4
  60  inline_call_ir_i <JitCode 'll_call_lookup_function__v1718___simple_call__function_'>, I[%i1, $1], R[%r0, %r2] -> %i0
  70  -live- %i0, %i1, %r0, %r2
  70  L5:
  70  inline_call_ir_v <JitCode '_ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_objectPtr_NoneConst_Signed_Signed'>, I[%i1, %i0], R[%r0, %r2]
  79  -live-
  79  void_return
  80  ---
  80  L4:
  80  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1735___simple_call__function_>, I[%i1, $1], R[%r0, %r2], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
  91  -live- %i0, %i1, %r0, %r2
  91  goto L5
  94  ---
  94  L2:
  94  int_copy $0 -> %i1
  97  goto L3
 100  ---
 100  L1:
 100  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy> -> %r0
 105  -live- %r0, %r1, %r2
 105  guard_class %r0 -> %i0
 108  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.setobject.SetStrategy_vtable.cls_getdict_w> -> %i0
 113  -live- %i0, %r0, %r1, %r2
 113  int_guard_value %i0
 115  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0, %r1], <CallDescr(rr) EF=7> -> %r0
 123  -live- %r0, %r1, %r2
 123  setfield_gc_r %r1, $<* struct pypy.objspace.std.setobject.SetStrategy>, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_strategy>
 128  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.setobject.W_BaseSetObject.inst_sstorage>
 133  inline_call_r_v <JitCode 'IntegerSetStrategy.add'>, R[$<* struct pypy.objspace.std.setobject.SetStrategy>, %r1, %r2]
 140  -live-
 140  void_return
