   0  -live- %i0, %r0, %r1, %r2
   3  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r3
   8  -live- %i0, %r0, %r1, %r2, %r3
  11  goto_if_not_ptr_iszero %r3, L1
  15  int_copy $False -> %i1
  18  L2:
  18  -live- %i0, %i1, %r0, %r1, %r2
  21  int_guard_value %i0
  23  -live- %i0, %i1, %r0, %r1, %r2
  26  int_guard_value %i1
  28  -live- %i0, %i1, %r0, %r1, %r2
  31  ref_guard_value %r1
  33  recursive_call_r $53, I[%i0, %i1], R[%r1], F[], I[], R[%r0, %r2], F[] -> %r3
  47  -live- %r3
  50  ref_return %r3
  52  ---
  52  L1:
  52  getfield_gc_i %r3, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled> -> %i1
  57  goto L2
