   0  inline_call_r_r <JitCode 'write_cell'>, R[%r1, %r4] -> %r4
   7  -live- %r0, %r2, %r3, %r4
  10  goto_if_not_ptr_iszero %r4, L1
  14  void_return
  15  ---
  15  L1:
  15  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609077bd558> -> %r1
  19  -live- %r0, %r1, %r2, %r3, %r4
  22  jit_force_quasi_immutable %r0, FieldDescr<pypy.objspace.std.celldict.ModuleDictStrategy.mutate_version>
  26  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.celldict.ModuleDictStrategy.inst_version>
  31  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_dstorage> -> %r1
  36  -live- %r0, %r1, %r3, %r4
  39  goto_if_not_ptr_nonzero %r3, L2
  43  ref_copy %r4 -> %r2
  46  strhash %r3 -> %i0
  49  conditional_call_value_ir_i %i0, $<* fn _ll_strhash__rpy_stringPtr>, I[], R[%r3], <CallDescr(r) EF=2> -> %i1
  58  L3:
  58  ref_isvirtual %r1 -> %i0
  61  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  64  goto_if_not %i0, L4
  68  inline_call_ir_i <JitCode 'll_call_lookup_function__v1661___simple_call__function_'>, I[%i1, $1], R[%r1, %r3] -> %i0
  78  L5:
  78  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
  81  inline_call_ir_v <JitCode '_ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_rpy_stringPtr_GCREFPtr_Signed_Signed'>, I[%i1, %i0], R[%r1, %r3, %r4]
  91  -live- %r0, %r2, %r3
  94  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.celldict.ModuleDictStrategy.inst_caches> -> %r1
  99  -live- %r1, %r2, %r3
 102  goto_if_not_ptr_iszero %r1, L6
 106  void_return
 107  ---
 107  L6:
 107  inline_call_r_r <JitCode 'll_dict_get__dicttablePtr_rpy_stringPtr_GCREFPtr'>, R[%r1, %r3, $<* None>] -> %r1
 115  -live- %r1, %r2
 118  goto_if_not_ptr_nonzero %r1, L7
 122  setfield_gc_r %r1, %r2, FieldDescr<pypy.objspace.std.celldict.GlobalCache.inst_cell>
 127  void_return
 128  ---
 128  L7:
 128  void_return
 129  ---
 129  L4:
 129  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1681___simple_call__function_>, I[%i1, $1], R[%r1, %r3], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
 140  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4
 143  goto L5
 146  ---
 146  L2:
 146  int_copy $0 -> %i1
 149  ref_copy %r4 -> %r2
 152  goto L3
