   0  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i1
   8  -live- %i0, %i1, %r1, %r2, %r3
   8  goto_if_not %i1, L1
  12  ref_copy %r1 -> %r0
  15  -live- %i0, %r0, %r2, %r3
  15  goto_if_not_ptr_nonzero %r0, L2
  19  ref_copy %r0 -> %r1
  22  -live- %i0, %r0, %r1, %r2, %r3
  22  guard_class %r0 -> %i1
  25  int_eq %i1, $<* struct object_vtable> -> %i1
  29  L3:
  29  -live- %i0, %i1, %r1, %r2, %r3
  29  goto_if_not %i1, L4
  33  L5:
  33  residual_call_r_r $<* fn parse_future>, R[%r1, $<* struct dicttable>], <CallDescr(rr) EF=5> -> %r0
  41  -live- %i0, %r0, %r1, %r2, %r3
  41  getfield_gc_i_pure %r0, FieldDescr<tuple3.item0> -> %i1
  46  getfield_gc_i_pure %r0, FieldDescr<tuple3.item1> -> %i2
  51  getfield_gc_i_pure %r0, FieldDescr<tuple3.item2> -> %i3
  56  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000176a0f558> -> %r0
  60  setfield_gc_i %r0, %i2, FieldDescr<tuple2.item0>
  65  setfield_gc_i %r0, %i3, FieldDescr<tuple2.item1>
  70  int_or %i0, %i1 -> %i1
  74  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001959fd558> -> %r4
  78  residual_call_ir_v $<* fn CompileInfo.__init__>, I[%i1, $False], R[%r4, %r2, %r3, %r0], <CallDescr(rrriri) EF=2>
  90  residual_call_r_r $<* fn optimize_ast>, R[%r1, %r4], <CallDescr(rr) EF=7> -> %r0
  98  -live- %r0, %r4
  98  catch_exception L6
 101  residual_call_r_r $<* fn compile_ast>, R[%r0, %r4], <CallDescr(rr) EF=7> -> %r0
 109  -live- %r0
 109  catch_exception L7
 112  ref_return %r0
 114  ---
 114  L7:
 114  goto_if_exception_mismatch $<* struct object_vtable>, L8
 118  last_exc_value -> %r0
 120  L9:
 120  residual_call_r_r $<* fn SyntaxError.find_sourceline_and_wrap_info>, R[%r0, $<* struct rpy_string>], <CallDescr(rr) EF=5> -> %r0
 128  -live- %r0
 128  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r1
 132  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 137  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 142  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 147  assert_not_none %r1
 149  -live- %r1
 149  guard_class %r1 -> %i1
 152  -live- %r1
 152  raise %r1
 154  ---
 154  L8:
 154  reraise
 155  ---
 155  L6:
 155  goto_if_exception_mismatch $<* struct object_vtable>, L10
 159  last_exc_value -> %r0
 161  goto L9
 164  ---
 164  L10:
 164  reraise
 165  ---
 165  L4:
 165  L11:
 165  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r1
 169  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 174  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 179  assert_not_none %r1
 181  -live- %r1
 181  guard_class %r1 -> %i1
 184  -live- %r1
 184  raise %r1
 186  ---
 186  L2:
 186  goto L11
 189  ---
 189  L1:
 189  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i1
 197  -live- %i0, %i1, %r1, %r2, %r3
 197  goto_if_not %i1, L12
 201  ref_copy %r1 -> %r0
 204  -live- %i0, %r0, %r2, %r3
 204  goto_if_not_ptr_nonzero %r0, L13
 208  ref_copy %r0 -> %r1
 211  -live- %i0, %r0, %r1, %r2, %r3
 211  guard_class %r0 -> %i1
 214  int_eq %i1, $<* struct object_vtable> -> %i1
 218  goto L3
 221  ---
 221  L13:
 221  goto L11
 224  ---
 224  L12:
 224  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i1
 232  -live- %i0, %i1, %r1, %r2, %r3
 232  goto_if_not %i1, L14
 236  ref_copy %r1 -> %r0
 239  -live- %i0, %r0, %r2, %r3
 239  goto_if_not_ptr_nonzero %r0, L15
 243  ref_copy %r0 -> %r1
 246  -live- %i0, %r0, %r1, %r2, %r3
 246  guard_class %r0 -> %i1
 249  int_eq %i1, $<* struct object_vtable> -> %i1
 253  goto L3
 256  ---
 256  L15:
 256  goto L11
 259  ---
 259  L14:
 259  goto L5
