   0  -live- %r0, %r1
   3  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r2
   8  -live- %r0, %r1, %r2
  11  goto_if_not_ptr_iszero %r2, L1
  15  ref_copy %r0 -> %r2
  18  -live- %r0, %r1, %r2
  21  getfield_vable_r %r2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r2
  26  -live- %r0, %r1, %r2
  29  ref_guard_value %r2
  31  -live- %r0, %r1, %r2
  34  record_quasiimmut_field %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals>, FieldDescr<pypy.interpreter.pycode.PyCode.mutate_w_globals>
  40  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_w_globals> -> %r3
  45  L2:
  45  -live- %r0, %r1, %r3
  48  goto_if_not_ptr_nonzero %r3, L3
  52  ref_copy %r3 -> %r2
  55  -live- %r0, %r1, %r2, %r3
  58  guard_class %r2 -> %i0
  61  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i1
  66  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
  71  -live- %i0, %i1, %r0, %r1, %r3
  74  goto_if_not %i1, L4
  78  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_user_overridden_class> -> %i0
  83  -live- %i0, %r0, %r1, %r3
  86  goto_if_not %i0, L5
  90  L6:
  90  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000151abd830> -> %r2
  94  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  99  inline_call_r_r <JitCode 'finditem'>, R[%r3, %r2] -> %r2
 106  L7:
 106  -live- %r0, %r1, %r2
 109  goto_if_not_ptr_iszero %r2, L8
 113  -live- %r0, %r1
 116  record_quasiimmut_field $<* struct pypy.objspace.std.dictmultiobject.W_ModuleDictObject>, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy>, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.mutate_mstrategy>
 122  getfield_gc_r_pure $<* struct pypy.objspace.std.dictmultiobject.W_ModuleDictObject>, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy> -> %r2
 127  -live- %r0, %r1, %r2
 130  guard_class %r2 -> %i0
 133  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.DictStrategy_vtable.cls_getitem_str> -> %i0
 138  -live- %i0, %r0, %r1, %r2
 141  int_guard_value %i0
 143  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2, $<* struct pypy.objspace.std.dictmultiobject.W_DictMultiObject>, %r1], <CallDescr(rrr) EF=7> -> %r2
 152  -live- %r0, %r1, %r2
 155  goto_if_not_ptr_iszero %r2, L9
 159  inline_call_r_v <JitCode '_load_global_failed__AccessDirect_None'>, R[%r0, %r1]
 165  -live-
 168  raise $<* struct object>
 170  ---
 170  L9:
 170  ref_return %r2
 172  ---
 172  L8:
 172  ref_return %r2
 174  ---
 174  L5:
 174  -live- %r0, %r1, %r3
 177  guard_class %r3 -> %i0
 180  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictMultiObject_vtable.cls_get_strategy> -> %i0
 185  -live- %i0, %r0, %r1, %r3
 188  switch %i0, <SwitchDictDescr 0:L10, 1:L11, 2:L12>
 192  unreachable
 193  ---
 193  L10:
 193  -live- %r0, %r1, %r3
 196  record_quasiimmut_field %r3, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy>, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.mutate_mstrategy>
 202  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.dictmultiobject.W_ModuleDictObject.inst_mstrategy> -> %r2
 207  L13:
 207  -live- %r0, %r1, %r2, %r3
 210  guard_class %r2 -> %i0
 213  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.dictmultiobject.DictStrategy_vtable.cls_getitem_str> -> %i0
 218  -live- %i0, %r0, %r1, %r2, %r3
 221  int_guard_value %i0
 223  residual_call_r_r %i0, <IndirectCallTargets>, R[%r2, %r3, %r1], <CallDescr(rrr) EF=7> -> %r2
 232  -live- %r0, %r1, %r2
 235  goto L7
 238  ---
 238  L11:
 238  -live- %r0, %r1, %r3
 241  getfield_gc_r %r3, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictObject.inst_dstrategy> -> %r2
 246  goto L13
 249  ---
 249  L12:
 249  -live-
 252  raise $<* struct object>
 254  ---
 254  L4:
 254  goto L6
 257  ---
 257  L3:
 257  goto L6
 260  ---
 260  L1:
 260  getfield_gc_r %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_w_globals> -> %r3
 265  goto L2
