   0  inline_call_r_r <JitCode 'c_resolve_name'>, R[%r0] -> %r2
   6  -live- %r1, %r2
   6  inline_call_r_i <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[$<* struct dicttable>, %r2] -> %i0
  13  -live- %i0, %r1, %r2
  13  catch_exception L1
  16  getfield_raw_i %i0, FieldDescr<pypy.module.cppyy.converter.TypeConverter_vtable.pbc0___init__> -> %i1
  21  getfield_raw_i %i0, FieldDescr<object_vtable.instantiate> -> %i0
  26  -live- %i0, %i1, %r1, %r2
  26  int_guard_value %i0
  28  residual_call_r_r %i0, <IndirectCallTargets>, R[], <CallDescr() EF=5> -> %r5
  34  -live- %i1, %r1, %r2, %r5
  34  -live- %i1, %r1, %r2, %r5
  34  int_guard_value %i1
  36  residual_call_r_v %i1, <IndirectCallTargets>, R[%r5, %r1], <CallDescr(rr) EF=7>
  43  -live- %r1, %r2, %r5
  43  catch_exception L2
  46  ref_return %r5
  48  ---
  48  L2:
  48  goto_if_exception_mismatch $<* struct object_vtable>, L3
  52  L4:
  52  residual_call_r_r $<* fn remove_const>, R[%r2], <CallDescr(r) EF=5> -> %r0
  59  -live- %r0, %r1, %r2
  59  catch_exception L5
  62  inline_call_r_i <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[$<* struct dicttable>, %r0] -> %i0
  69  -live- %i0, %r1, %r2
  69  catch_exception L6
  72  getfield_raw_i %i0, FieldDescr<pypy.module.cppyy.converter.TypeConverter_vtable.pbc0___init__> -> %i1
  77  getfield_raw_i %i0, FieldDescr<object_vtable.instantiate> -> %i0
  82  -live- %i0, %i1, %r1, %r2
  82  int_guard_value %i0
  84  residual_call_r_r %i0, <IndirectCallTargets>, R[], <CallDescr() EF=5> -> %r5
  90  -live- %i1, %r1, %r2, %r5
  90  -live- %i1, %r1, %r2, %r5
  90  int_guard_value %i1
  92  residual_call_r_v %i1, <IndirectCallTargets>, R[%r5, %r1], <CallDescr(rr) EF=7>
  99  -live- %r1, %r2, %r5
  99  catch_exception L7
 102  ref_return %r5
 104  ---
 104  L7:
 104  goto_if_exception_mismatch $<* struct object_vtable>, L8
 108  L9:
 108  inline_call_r_r <JitCode 'compound'>, R[%r2] -> %r3
 114  -live- %r1, %r2, %r3
 114  inline_call_r_r <JitCode 'clean_type'>, R[%r2] -> %r0
 120  -live- %r0, %r1, %r2, %r3
 120  inline_call_r_r <JitCode 'c_resolve_name'>, R[%r0] -> %r4
 126  -live- %r1, %r2, %r3, %r4
 126  inline_call_r_i <JitCode 'array_size'>, R[%r2] -> %i0
 132  -live- %i0, %r1, %r2, %r3, %r4
 132  catch_exception L10
 135  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r4, %r3], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r0
 143  -live- %i0, %r0, %r1, %r2, %r3, %r4
 143  inline_call_r_i <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[$<* struct dicttable>, %r0] -> %i1
 150  -live- %i0, %i1, %r1, %r2, %r3, %r4
 150  catch_exception L11
 153  getfield_raw_i %i1, FieldDescr<pypy.module.cppyy.converter.TypeConverter_vtable.pbc1___init__> -> %i2
 158  getfield_raw_i %i1, FieldDescr<object_vtable.instantiate> -> %i1
 163  -live- %i0, %i1, %i2, %r1, %r2, %r3, %r4
 163  int_guard_value %i1
 165  residual_call_r_r %i1, <IndirectCallTargets>, R[], <CallDescr() EF=5> -> %r5
 171  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5
 171  -live- %i0, %i2, %r1, %r2, %r3, %r4, %r5
 171  int_guard_value %i2
 173  residual_call_ir_v %i2, <IndirectCallTargets>, I[%i0], R[%r5], <CallDescr(ri) EF=2>
 181  -live- %r1, %r2, %r3, %r4, %r5
 181  catch_exception L12
 184  ref_return %r5
 186  ---
 186  L12:
 186  goto_if_exception_mismatch $<* struct object_vtable>, L13
 190  L14:
 190  inline_call_r_r <JitCode 'scope_byname'>, R[%r4] -> %r0
 196  -live- %r0, %r1, %r2, %r3, %r4
 196  -live- %r0, %r1, %r2, %r3, %r4
 196  goto_if_not_ptr_nonzero %r0, L15
 200  -live- %r0, %r2, %r3
 200  goto_if_not_ptr_nonzero %r0, L16
 204  ref_copy %r0 -> %r1
 207  -live- %r0, %r1, %r2, %r3
 207  guard_class %r1 -> %i0
 210  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 215  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 220  -live- %i0, %r0, %r2, %r3
 220  goto_if_not %i0, L17
 224  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 232  -live- %i0, %r0, %r2, %r3
 232  goto_if_not %i0, L18
 236  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1a74d0b0> -> %r5
 240  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 245  setfield_gc_r %r5, %r0, FieldDescr<pypy.module.cppyy.converter.InstanceRefConverter.inst_cppclass>
 250  ref_return %r5
 252  ---
 252  L18:
 252  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 260  -live- %i0, %r0, %r2, %r3
 260  goto_if_not %i0, L19
 264  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x05e13110> -> %r5
 268  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 273  setfield_gc_r %r5, %r0, FieldDescr<pypy.module.cppyy.converter.InstanceRefConverter.inst_cppclass>
 278  ref_return %r5
 280  ---
 280  L19:
 280  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 288  -live- %i0, %r0, %r2, %r3
 288  goto_if_not %i0, L20
 292  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1431abf0> -> %r5
 296  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 301  setfield_gc_r %r5, %r0, FieldDescr<pypy.module.cppyy.converter.InstanceRefConverter.inst_cppclass>
 306  ref_return %r5
 308  ---
 308  L20:
 308  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 316  -live- %i0, %r0, %r2
 316  goto_if_not %i0, L21
 320  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1134bd30> -> %r5
 324  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 329  setfield_gc_r %r5, %r0, FieldDescr<pypy.module.cppyy.converter.InstanceRefConverter.inst_cppclass>
 334  ref_return %r5
 336  ---
 336  L21:
 336  L22:
 336  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x11363070> -> %r5
 340  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 345  setfield_gc_r %r5, %r2, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 350  ref_return %r5
 352  ---
 352  L17:
 352  L23:
 352  -live- %r0
 352  guard_class %r0 -> %i0
 355  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 360  -live- %i0, %r0
 360  int_guard_value %i0
 362  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r0
 369  -live- %r0
 369  inline_call_r_r <JitCode 'oefmt____s__object_expected__got___N__instead_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
 378  -live- %r0
 378  -live- %r0
 378  guard_class %r0 -> %i0
 381  -live- %r0
 381  raise %r0
 383  ---
 383  L16:
 383  goto L23
 386  ---
 386  L15:
 386  inline_call_r_i <JitCode 'c_is_enum'>, R[%r4] -> %i0
 392  -live- %i0, %r1, %r2
 392  -live- %i0, %r1, %r2
 392  goto_if_not %i0, L24
 396  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0b5dc870> -> %r5
 400  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 405  inline_call_irf_f <JitCode 'c_strtoull'>, I[], R[%r1], F[] -> %f0
 413  -live- %f0, %r5
 413  residual_call_irf_i $<* fn _ll_1_llong_to_int__UnsignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i0
 422  setfield_gc_i %r5, %i0, FieldDescr<pypy.module.cppyy.converter.BasicConverter.inst_default>
 427  ref_return %r5
 429  ---
 429  L24:
 429  goto L22
 432  ---
 432  L13:
 432  reraise
 433  ---
 433  L11:
 433  goto_if_exception_mismatch $<* struct object_vtable>, L25
 437  goto L14
 440  ---
 440  L25:
 440  reraise
 441  ---
 441  L10:
 441  goto_if_exception_mismatch $<* struct object_vtable>, L26
 445  goto L14
 448  ---
 448  L26:
 448  reraise
 449  ---
 449  L8:
 449  reraise
 450  ---
 450  L6:
 450  goto_if_exception_mismatch $<* struct object_vtable>, L27
 454  goto L9
 457  ---
 457  L27:
 457  reraise
 458  ---
 458  L5:
 458  goto_if_exception_mismatch $<* struct object_vtable>, L28
 462  goto L9
 465  ---
 465  L28:
 465  reraise
 466  ---
 466  L3:
 466  reraise
 467  ---
 467  L1:
 467  goto_if_exception_mismatch $<* struct object_vtable>, L29
 471  goto L4
 474  ---
 474  L29:
 474  reraise
