   0  L1:
   0  -live- %r0, %r1, %r2, %r3
   0  ref_guard_value %r0
   2  -live- %r0, %r1, %r2, %r3
   2  jit_merge_point $38, I[], R[%r0], F[], I[], R[%r1, %r2, %r3], F[]
  14  -live- %r0, %r1, %r2, %r3
  14  inline_call_r_r <JitCode 'PyFrame.execute_frame'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.error.OperationError>] -> %r4
  22  -live- %r0, %r1, %r2, %r3, %r4
  22  catch_exception L2
  25  getfield_gc_i %r2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_frame_finished_execution> -> %i0
  30  -live- %i0, %r0, %r1, %r2, %r3, %r4
  30  goto_if_not %i0, L3
  34  L4:
  34  setfield_gc_r %r2, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_f_backref>
  39  setfield_gc_i %r1, $False, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_running>
  44  setfield_gc_r %r1, $<* struct pypy.objspace.std.frame.StdObjSpaceFrame>, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_frame>
  49  residual_call_r_v $<* fn may_ignore_finalizer__pypy_interpreter_generator_GeneratorIterator>, R[%r1], <CallDescr(r) EF=2>
  55  void_return
  56  ---
  56  L3:
  56  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
  61  int_add %i0, $1 -> %i1
  65  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r3]
  72  -live- %i0, %r0, %r1, %r2, %r3, %r4
  72  setlistitem_gc_r %r3, %i0, %r4, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0>
  80  goto L1
  83  ---
  83  L2:
  83  goto_if_exception_mismatch $<* struct object_vtable>, L5
  87  last_exception -> %i1
  89  last_exc_value -> %r4
  91  inline_call_r_i <JitCode 'OperationError.match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  98  -live- %i0, %r1, %r2, %r4
  98  catch_exception L6
 101  -live- %i0, %r1, %r2, %r4
 101  goto_if_not %i0, L7
 105  goto L4
 108  ---
 108  L7:
 108  L8:
 108  setfield_gc_r %r2, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_f_backref>
 113  L9:
 113  setfield_gc_i %r1, $False, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_running>
 118  setfield_gc_r %r1, $<* struct pypy.objspace.std.frame.StdObjSpaceFrame>, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_frame>
 123  residual_call_r_v $<* fn may_ignore_finalizer__pypy_interpreter_generator_GeneratorIterator>, R[%r1], <CallDescr(r) EF=2>
 129  -live- %r4
 129  raise %r4
 131  ---
 131  L6:
 131  last_exception -> %i1
 133  last_exc_value -> %r4
 135  setfield_gc_r %r2, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_f_backref>
 140  goto L9
 143  ---
 143  L5:
 143  last_exception -> %i1
 145  last_exc_value -> %r4
 147  goto L8
