   0  -live- %r0
   0  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r1
   5  -live- %r0, %r1
   5  ref_guard_value %r1
   7  getfield_gc_i_pure %r1, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_flags> -> %i0
  12  int_and %i0, $32 -> %i0
  16  -live- %i0, %r0
  16  goto_if_not_int_is_true %i0, L1
  20  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001861e1088> -> %r1
  24  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_frame>
  29  -live- %r0, %r1
  29  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r0
  34  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_pycode>
  39  setfield_gc_i %r1, $False, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_running>
  44  getfield_gc_i_pure %r0, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_flags> -> %i0
  49  int_and %i0, $2097152 -> %i0
  53  -live- %i0, %r1
  53  goto_if_not_int_is_true %i0, L2
  57  ref_copy %r1 -> %r0
  60  -live- %r0
  60  guard_class %r0 -> %i0
  63  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_user_overridden_class> -> %i0
  68  -live- %i0, %r0
  68  goto_if_not %i0, L3
  72  ref_copy %r0 -> %r1
  75  -live- %r0, %r1
  75  guard_class %r0 -> %i0
  78  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  83  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
  88  -live- %i0, %r0, %r1
  88  int_guard_value %i0
  90  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r2
  97  -live- %r0, %r1, %r2
  97  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_hasuserdel> -> %i0
 102  -live- %i0, %r0, %r1
 102  goto_if_not %i0, L4
 106  L5:
 106  ref_return %r1
 108  ---
 108  L4:
 108  L6:
 108  residual_call_r_v $<* fn register_finalizer___pypy_interpreter_executioncon>, R[%r0], <CallDescr(r) EF=2>
 114  goto L5
 117  ---
 117  L3:
 117  ref_copy %r0 -> %r1
 120  goto L6
 123  ---
 123  L2:
 123  goto L5
 126  ---
 126  L1:
 126  inline_call_r_r <JitCode 'PyFrame.execute_frame'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.error.OperationError>] -> %r1
 134  -live- %r1
 134  ref_return %r1
