   0  -live- %i0, %r0, %r1
   3  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r2
   8  -live- %i0, %r0, %r1, %r2
  11  ref_guard_value %r2
  13  getfield_gc_r %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst__mapdict_caches> -> %r2
  18  getarrayitem_gc_r %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a58f50a30> -> %r2
  24  inline_call_ir_i <JitCode 'is_valid_for_obj__False'>, I[$False], R[%r2, %r1] -> %i0
  33  -live- %i0, %r0, %r1, %r2
  36  goto_if_not %i0, L1
  40  getfield_gc_r %r2, FieldDescr<pypy.objspace.std.mapdict.CacheEntry.inst_w_method> -> %r2
  45  -live- %r0, %r1, %r2
  48  goto_if_not_ptr_iszero %r2, L2
  52  int_return $False
  54  ---
  54  L2:
  54  -live- %r0, %r1, %r2
  57  getfield_vable_i %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i0
  62  assert_not_none %r2
  64  -live- %i0, %r0, %r1, %r2
  67  setarrayitem_vable_r %r0, %i0, %r2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a58f50a30>
  75  int_add %i0, $1 -> %i0
  79  -live- %i0, %r0, %r1
  82  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
  87  assert_not_none %r1
  89  -live- %i0, %r0, %r1
  92  setarrayitem_vable_r %r0, %i0, %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a58f50a30>
 100  int_add %i0, $1 -> %i0
 104  -live- %i0, %r0
 107  setfield_vable_i %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth>
 112  int_return $True
 114  ---
 114  L1:
 114  int_return $False
