   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
  11  goto_if_not %i1, L1
  15  ref_copy %r1 -> %r0
  18  -live- %i0, %r0, %r2, %r3
  21  goto_if_not_ptr_nonzero %r0, L2
  25  ref_copy %r0 -> %r1
  28  -live- %i0, %r0, %r1, %r2, %r3
  31  guard_class %r0 -> %i1
  34  int_eq %i1, $<* struct object_vtable> -> %i1
  38  L3:
  38  -live- %i0, %i1, %r1, %r2, %r3
  41  goto_if_not %i1, L4
  45  L5:
  45  residual_call_r_r $<* fn parse_future>, R[%r1, $<* struct dicttable>], <CallDescr(rr) EF=5> -> %r0
  53  -live- %i0, %r0, %r1, %r2, %r3
  56  getfield_gc_i_pure %r0, FieldDescr<tuple3.item0> -> %i1
  61  getfield_gc_i_pure %r0, FieldDescr<tuple3.item1> -> %i2
  66  getfield_gc_i_pure %r0, FieldDescr<tuple3.item2> -> %i3
  71  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000016701f018> -> %r0
  75  setfield_gc_i %r0, %i2, FieldDescr<tuple2.item0>
  80  setfield_gc_i %r0, %i3, FieldDescr<tuple2.item1>
  85  int_or %i0, %i1 -> %i1
  89  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a3bc29c0> -> %r4
  93  residual_call_ir_v $<* fn CompileInfo.__init__>, I[%i1, $False], R[%r4, %r2, %r3, %r0], <CallDescr(rrriri) EF=2>
 105  residual_call_r_r $<* fn optimize_ast>, R[%r1, %r4], <CallDescr(rr) EF=7> -> %r0
 113  -live- %r0, %r4
 116  catch_exception L6
 119  residual_call_r_r $<* fn compile_ast>, R[%r0, %r4], <CallDescr(rr) EF=7> -> %r0
 127  -live- %r0
 130  catch_exception L7
 133  ref_return %r0
 135  ---
 135  L7:
 135  goto_if_exception_mismatch $<* struct object_vtable>, L8
 139  last_exc_value -> %r0
 141  L9:
 141  residual_call_r_r $<* fn SyntaxError.find_sourceline_and_wrap_info>, R[%r0, $<* struct rpy_string>], <CallDescr(rr) EF=5> -> %r0
 149  -live- %r0
 152  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000014c792e20> -> %r1
 156  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 161  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 166  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 171  assert_not_none %r1
 173  -live- %r1
 176  raise %r1
 178  ---
 178  L8:
 178  reraise
 179  ---
 179  L6:
 179  goto_if_exception_mismatch $<* struct object_vtable>, L10
 183  last_exc_value -> %r0
 185  goto L9
 188  ---
 188  L10:
 188  reraise
 189  ---
 189  L4:
 189  L11:
 189  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000014c793520> -> %r1
 193  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 198  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 203  assert_not_none %r1
 205  -live- %r1
 208  raise %r1
 210  ---
 210  L2:
 210  goto L11
 213  ---
 213  L1:
 213  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i1
 221  -live- %i0, %i1, %r1, %r2, %r3
 224  goto_if_not %i1, L12
 228  ref_copy %r1 -> %r0
 231  -live- %i0, %r0, %r2, %r3
 234  goto_if_not_ptr_nonzero %r0, L13
 238  ref_copy %r0 -> %r1
 241  -live- %i0, %r0, %r1, %r2, %r3
 244  guard_class %r0 -> %i1
 247  int_eq %i1, $<* struct object_vtable> -> %i1
 251  goto L3
 254  ---
 254  L13:
 254  goto L11
 257  ---
 257  L12:
 257  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i1
 265  -live- %i0, %i1, %r1, %r2, %r3
 268  goto_if_not %i1, L14
 272  ref_copy %r1 -> %r0
 275  -live- %i0, %r0, %r2, %r3
 278  goto_if_not_ptr_nonzero %r0, L15
 282  ref_copy %r0 -> %r1
 285  -live- %i0, %r0, %r1, %r2, %r3
 288  guard_class %r0 -> %i1
 291  int_eq %i1, $<* struct object_vtable> -> %i1
 295  goto L3
 298  ---
 298  L15:
 298  goto L11
 301  ---
 301  L14:
 301  goto L5
