   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.pbc1___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.pbc1___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.pbc0___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 0x100ab9adfd0> -> %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 0x1009483e310> -> %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 0x100ab9adc90> -> %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 0x100ab9ada90> -> %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 0x100ab9ad050> -> %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 0x100a4de2590> -> %r5
 400  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 405  inline_call_r_i <JitCode 'c_strtoull'>, R[%r1] -> %i0
 411  -live- %i0, %r5
 411  int_and %i0, $4294967295 -> %i0
 415  setfield_gc_i %r5, %i0, FieldDescr<pypy.module.cppyy.converter.BasicConverter.inst_default>
 420  ref_return %r5
 422  ---
 422  L24:
 422  goto L22
 425  ---
 425  L13:
 425  reraise
 426  ---
 426  L11:
 426  goto_if_exception_mismatch $<* struct object_vtable>, L25
 430  goto L14
 433  ---
 433  L25:
 433  reraise
 434  ---
 434  L10:
 434  goto_if_exception_mismatch $<* struct object_vtable>, L26
 438  goto L14
 441  ---
 441  L26:
 441  reraise
 442  ---
 442  L8:
 442  reraise
 443  ---
 443  L6:
 443  goto_if_exception_mismatch $<* struct object_vtable>, L27
 447  goto L9
 450  ---
 450  L27:
 450  reraise
 451  ---
 451  L5:
 451  goto_if_exception_mismatch $<* struct object_vtable>, L28
 455  goto L9
 458  ---
 458  L28:
 458  reraise
 459  ---
 459  L3:
 459  reraise
 460  ---
 460  L1:
 460  goto_if_exception_mismatch $<* struct object_vtable>, L29
 464  goto L4
 467  ---
 467  L29:
 467  reraise
