   0  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.module.Module.inst_w_name>
   5  -live- %r0, %r1, %r2
   8  goto_if_not_ptr_iszero %r2, L1
  12  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
  15  L2:
  15  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.module.Module.inst_w_dict> -> %r3
  20  residual_call_r_r $<* fn ll_get__WeakValueDictR_Ptr_GcStruct_we_weakvaldictPtr_rpy_stringPtr>, R[$<* struct weakvaldict>, $<* struct rpy_string>], <CallDescr(rr) EF=5> -> %r4
  28  -live- %r0, %r1, %r2, %r3, %r4
  31  goto_if_not_ptr_iszero %r4, L3
  35  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab42d25440> -> %r4
  39  setfield_gc_r %r4, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  44  residual_call_r_v $<* fn ll_set__WeakValueDictR_Ptr_GcStruct_we_weakvaldictPtr_rpy_stringPtr_objectPtr>, R[$<* struct weakvaldict>, $<* struct rpy_string>, %r4], <CallDescr(rrr) EF=5>
  52  L4:
  52  -live- %r0, %r1, %r2, %r3, %r4
  55  guard_class %r3 -> %i0
  58  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___setitem__> -> %i0
  63  -live- %i0, %r0, %r1, %r2, %r3, %r4
  66  int_guard_value %i0
  68  residual_call_r_r %i0, <IndirectCallTargets>, R[%r3, %r4, %r1], <CallDescr(rrr) EF=7> -> %r1
  77  -live- %r0, %r2
  80  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.module.Module.inst_w_dict> -> %r1
  85  residual_call_r_r $<* fn ll_get__WeakValueDictR_Ptr_GcStruct_we_weakvaldictPtr_rpy_stringPtr>, R[$<* struct weakvaldict>, $<* struct rpy_string>], <CallDescr(rr) EF=5> -> %r0
  93  -live- %r0, %r1, %r2
  96  goto_if_not_ptr_iszero %r0, L5
 100  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab42d25440> -> %r0
 104  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 109  residual_call_r_v $<* fn ll_set__WeakValueDictR_Ptr_GcStruct_we_weakvaldictPtr_rpy_stringPtr_objectPtr>, R[$<* struct weakvaldict>, $<* struct rpy_string>, %r0], <CallDescr(rrr) EF=5>
 117  L6:
 117  -live- %r0, %r1, %r2
 120  guard_class %r1 -> %i0
 123  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___setitem__> -> %i0
 128  -live- %i0, %r0, %r1, %r2
 131  int_guard_value %i0
 133  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1, %r0, %r2], <CallDescr(rrr) EF=7> -> %r1
 142  -live-
 145  void_return
 146  ---
 146  L5:
 146  goto L6
 149  ---
 149  L3:
 149  goto L4
 152  ---
 152  L1:
 152  goto L2
