   0  -live- %i0, %r0, %r1
   0  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_debugdata> -> %r2
   5  -live- %i0, %r0, %r1, %r2
   5  goto_if_not_ptr_iszero %r2, L1
   9  L2:
   9  -live- %i0, %r0, %r1
   9  goto_if_not_ptr_nonzero %r0, L3
  13  ref_copy %r0 -> %r2
  16  -live- %i0, %r0, %r1, %r2
  16  guard_class %r2 -> %i1
  19  -live- %i0, %i1, %r0, %r1
  19  goto_if_not_int_eq %i1, $<* struct object_vtable>, L4
  24  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_instance> -> %r2
  29  -live- %i0, %r0, %r1, %r2
  29  goto_if_not_ptr_iszero %r2, L5
  33  -live- %i0, %r0, %r1
  33  goto_if_not_int_gt %i0, $0, L6
  38  int_sub %i0, $1 -> %i1
  42  -live- %i0, %i1, %r0, %r1
  42  int_guard_value %i1
  44  -live- %i0, %i1, %r0, %r1
  44  getfield_vable_i %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i2
  49  int_invert %i1 -> %i1
  52  int_add %i2, %i1 -> %i1
  56  -live- %i0, %i1, %r0, %r1
  56  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r2
  61  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_cellvars> -> %r3
  66  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_freevars> -> %r2
  71  -live- %i0, %i1, %r0, %r1
  71  getarrayitem_vable_r %r1, %i1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r2
  79  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_class> -> %r3
  84  inline_call_ir_i <JitCode 'abstract_isinstance_w'>, I[$False], R[%r2, %r3] -> %i1
  93  -live- %i0, %i1, %r0, %r1
  93  -live- %i0, %i1, %r0, %r1
  93  goto_if_not %i1, L7
  97  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_function> -> %r0
 102  L8:
 102  -live- %i0, %r0, %r1
 102  goto_if_not_ptr_nonzero %r0, L9
 106  ref_copy %r0 -> %r2
 109  -live- %i0, %r0, %r1, %r2
 109  guard_class %r2 -> %i1
 112  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
 117  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 122  -live- %i0, %i1, %r0, %r1
 122  goto_if_not %i1, L10
 126  inline_call_ir_r <JitCode 'funccall_valuestack__AccessDirect_None'>, I[%i0], R[%r0, %r1] -> %r2
 135  -live- %r2
 135  ref_return %r2
 137  ---
 137  L10:
 137  L11:
 137  inline_call_ir_r <JitCode 'peekvalues__AccessDirect_None'>, I[%i0], R[%r1] -> %r2
 145  -live- %r0, %r2
 145  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094fe8c50> -> %r1
 149  inline_call_r_v <JitCode 'Arguments.__init__'>, R[%r1, %r2, $<* None>, $<* None>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct list>]
 160  -live- %r0, %r1
 160  inline_call_r_r <JitCode 'call_args'>, R[%r0, %r1] -> %r2
 167  -live- %r2
 167  ref_return %r2
 169  ---
 169  L9:
 169  goto L11
 172  ---
 172  L7:
 172  goto L8
 175  ---
 175  L6:
 175  goto L8
 178  ---
 178  L5:
 178  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_function> -> %r0
 183  -live- %i0, %r0, %r1, %r2
 183  int_guard_value %i0
 185  -live- %i0, %r0, %r1, %r2
 185  getfield_vable_i %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth> -> %i1
 190  int_invert %i0 -> %i2
 193  int_add %i1, %i2 -> %i1
 197  -live- %i0, %i1, %r0, %r1, %r2
 197  getfield_vable_r %r1, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r3
 202  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_cellvars> -> %r4
 207  getfield_gc_r_pure %r3, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_freevars> -> %r3
 212  -live- %i0, %i1, %r0, %r1, %r2
 212  setarrayitem_vable_r %r1, %i1, %r2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 220  int_add %i0, $1 -> %i0
 224  goto L8
 227  ---
 227  L4:
 227  goto L8
 230  ---
 230  L3:
 230  goto L8
 233  ---
 233  L1:
 233  getfield_gc_i %r2, FieldDescr<pypy.interpreter.pyframe.FrameDebugData.inst_is_being_profiled> -> %i1
 238  -live- %i0, %i1, %r0, %r1
 238  goto_if_not %i1, L12
 242  inline_call_r_i <JitCode 'is_builtin_code'>, R[%r0] -> %i1
 248  -live- %i0, %i1, %r0, %r1
 248  -live- %i0, %i1, %r0, %r1
 248  goto_if_not %i1, L13
 252  inline_call_ir_r <JitCode 'peekvalues__AccessDirect_None'>, I[%i0], R[%r1] -> %r2
 260  -live- %r0, %r1, %r2
 260  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10094fe8c50> -> %r3
 264  inline_call_r_v <JitCode 'Arguments.__init__'>, R[%r3, %r2, $<* None>, $<* None>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct list>]
 275  -live- %r0, %r1, %r3
 275  inline_call_r_r <JitCode 'call_args_and_c_profile__AccessDirect_None'>, R[%r1, %r0, %r3] -> %r2
 283  -live- %r2
 283  ref_return %r2
 285  ---
 285  L13:
 285  goto L2
 288  ---
 288  L12:
 288  goto L2
