   0  L1:
   0  -live- %r0, %r1, %r2, %r3
   3  ref_guard_value %r0
   5  -live- %r0, %r1, %r2, %r3
   8  jit_merge_point $47, I[], R[%r0], F[], I[], R[%r1, %r2, %r3], F[]
  20  -live- %r0, %r1, %r2, %r3
  23  inline_call_r_r <JitCode 'PyFrame.execute_frame'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, $<* struct pypy.interpreter.error.OperationError>] -> %r4
  31  -live- %r0, %r1, %r2, %r3, %r4
  34  catch_exception L2
  37  getfield_gc_i %r2, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_frame_finished_execution> -> %i0
  42  -live- %i0, %r0, %r1, %r2, %r3, %r4
  45  goto_if_not %i0, L3
  49  L4:
  49  setfield_gc_r %r2, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_f_backref>
  54  setfield_gc_i %r1, $False, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_running>
  59  setfield_gc_r %r1, $<* struct pypy.objspace.std.frame.StdObjSpaceFrame>, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_frame>
  64  residual_call_r_v $<* fn may_ignore_finalizer__pypy_interpreter_generator_GeneratorIterator>, R[%r1], <CallDescr(r) EF=2>
  70  void_return
  71  ---
  71  L3:
  71  getfield_gc_i %r3, FieldDescr<list.length> -> %i0
  76  int_add %i0, $1 -> %i1
  80  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i1], R[%r3]
  87  -live- %i0, %r0, %r1, %r2, %r3, %r4
  90  setlistitem_gc_r %r3, %i0, %r4, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555ab2974de8>
  98  goto L1
 101  ---
 101  L2:
 101  goto_if_exception_mismatch $<* struct object_vtable>, L5
 105  last_exception -> %i1
 107  last_exc_value -> %r4
 109  inline_call_r_i <JitCode 'OperationError.match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 116  -live- %i0, %r1, %r2, %r4
 119  catch_exception L6
 122  -live- %i0, %r1, %r2, %r4
 125  goto_if_not %i0, L7
 129  goto L4
 132  ---
 132  L7:
 132  L8:
 132  setfield_gc_r %r2, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_f_backref>
 137  L9:
 137  setfield_gc_i %r1, $False, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_running>
 142  setfield_gc_r %r1, $<* struct pypy.objspace.std.frame.StdObjSpaceFrame>, FieldDescr<pypy.interpreter.generator.GeneratorIterator.inst_frame>
 147  residual_call_r_v $<* fn may_ignore_finalizer__pypy_interpreter_generator_GeneratorIterator>, R[%r1], <CallDescr(r) EF=2>
 153  -live- %r4
 156  raise %r4
 158  ---
 158  L6:
 158  last_exception -> %i1
 160  last_exc_value -> %r4
 162  setfield_gc_r %r2, $<* struct object>, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_f_backref>
 167  goto L9
 170  ---
 170  L5:
 170  last_exception -> %i1
 172  last_exc_value -> %r4
 174  goto L8
