   0  inline_call_r_r <JitCode 'c_resolve_name'>, R[%r0] -> %r3
   6  -live- %r0, %r1, %r3
   6  inline_call_r_i <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[$<* struct dicttable>, %r3] -> %i0
  13  -live- %i0, %r0, %r1, %r3
  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, %r0, %r1, %r3
  26  int_guard_value %i0
  28  residual_call_r_r %i0, <IndirectCallTargets>, R[], <CallDescr() EF=5> -> %r5
  34  -live- %i1, %r0, %r1, %r3, %r5
  34  -live- %i1, %r0, %r1, %r3, %r5
  34  int_guard_value %i1
  36  residual_call_r_v %i1, <IndirectCallTargets>, R[%r5, %r1], <CallDescr(rr) EF=7>
  43  -live- %r0, %r1, %r3, %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[%r3], <CallDescr(r) EF=5> -> %r2
  59  -live- %r0, %r1, %r2, %r3
  59  catch_exception L5
  62  inline_call_r_i <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[$<* struct dicttable>, %r2] -> %i0
  69  -live- %i0, %r0, %r1, %r3
  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, %r0, %r1, %r3
  82  int_guard_value %i0
  84  residual_call_r_r %i0, <IndirectCallTargets>, R[], <CallDescr() EF=5> -> %r5
  90  -live- %i1, %r0, %r1, %r3, %r5
  90  -live- %i1, %r0, %r1, %r3, %r5
  90  int_guard_value %i1
  92  residual_call_r_v %i1, <IndirectCallTargets>, R[%r5, %r1], <CallDescr(rr) EF=7>
  99  -live- %r0, %r1, %r3, %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[%r3] -> %r4
 114  -live- %r0, %r1, %r3, %r4
 114  inline_call_r_r <JitCode 'clean_type'>, R[%r3] -> %r2
 120  -live- %r0, %r1, %r2, %r3, %r4
 120  inline_call_r_r <JitCode 'c_resolve_name'>, R[%r2] -> %r2
 126  -live- %r0, %r1, %r2, %r3, %r4
 126  inline_call_r_i <JitCode 'array_size'>, R[%r0] -> %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[%r2, %r4], <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[%r2] -> %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, %r3, %r4
 200  goto_if_not_ptr_nonzero %r0, L16
 204  ref_copy %r0 -> %r2
 207  -live- %r0, %r2, %r3, %r4
 207  guard_class %r2 -> %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, %r3, %r4
 220  goto_if_not %i0, L17
 224  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r4, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 232  -live- %i0, %r0, %r3, %r4
 232  goto_if_not %i0, L18
 236  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4999bc30> -> %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_clsdecl>
 250  ref_return %r5
 252  ---
 252  L18:
 252  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r4, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 260  -live- %i0, %r0, %r3, %r4
 260  goto_if_not %i0, L19
 264  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff45f8cb90> -> %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_clsdecl>
 278  ref_return %r5
 280  ---
 280  L19:
 280  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r4, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 288  -live- %i0, %r0, %r3, %r4
 288  goto_if_not %i0, L20
 292  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4999bb40> -> %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_clsdecl>
 306  ref_return %r5
 308  ---
 308  L20:
 308  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r4, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 316  -live- %i0, %r0, %r3, %r4
 316  goto_if_not %i0, L21
 320  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4999b280> -> %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_clsdecl>
 334  ref_return %r5
 336  ---
 336  L21:
 336  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r4, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 344  -live- %i0, %r0, %r3, %r4
 344  goto_if_not %i0, L22
 348  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4999b140> -> %r5
 352  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module._cppyy.converter.TypeConverter.inst_name>
 357  setfield_gc_r %r5, %r0, FieldDescr<pypy.module._cppyy.converter.InstanceRefConverter.inst_clsdecl>
 362  ref_return %r5
 364  ---
 364  L22:
 364  L23:
 364  strlen %r4 -> %i0
 367  residual_call_ir_i $<* fn ll_find_char__rpy_stringPtr_Char_Signed_Signed>, I[$'*', $0, %i0], R[%r4], <CallDescr(riii) EF=0> -> %i0
 378  -live- %i0, %r3
 378  goto_if_not_int_ge %i0, $0, L24
 383  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4999bfa0> -> %r5
 387  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module._cppyy.converter.TypeConverter.inst_name>
 392  ref_return %r5
 394  ---
 394  L24:
 394  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff499d1a00> -> %r5
 398  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module._cppyy.converter.TypeConverter.inst_name>
 403  setfield_gc_r %r5, %r3, FieldDescr<pypy.module._cppyy.converter.TypeConverter.inst_name>
 408  ref_return %r5
 410  ---
 410  L17:
 410  L25:
 410  -live- %r0
 410  guard_class %r0 -> %i0
 413  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 418  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 423  -live- %i0, %r0
 423  int_guard_value %i0
 425  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r2
 432  -live- %r2
 432  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>, %r2] -> %r2
 441  -live- %r2
 441  assert_not_none %r2
 443  -live- %r2
 443  guard_class %r2 -> %i0
 446  -live- %r2
 446  raise %r2
 448  ---
 448  L16:
 448  goto L25
 451  ---
 451  L15:
 451  inline_call_r_i <JitCode 'c_is_enum'>, R[%r2] -> %i0
 457  -live- %i0, %r1, %r3, %r4
 457  -live- %i0, %r1, %r3, %r4
 457  goto_if_not %i0, L26
 461  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff45920820> -> %r5
 465  setfield_gc_r %r5, $<* struct rpy_string>, FieldDescr<pypy.module._cppyy.converter.TypeConverter.inst_name>
 470  inline_call_r_i <JitCode 'c_strtoull'>, R[%r1] -> %i0
 476  -live- %i0, %r5
 476  int_and %i0, $4294967295 -> %i0
 480  setfield_gc_i %r5, %i0, FieldDescr<pypy.module._cppyy.converter.BasicConverter.inst_default>
 485  ref_return %r5
 487  ---
 487  L26:
 487  goto L23
 490  ---
 490  L13:
 490  reraise
 491  ---
 491  L11:
 491  goto_if_exception_mismatch $<* struct object_vtable>, L27
 495  goto L14
 498  ---
 498  L27:
 498  reraise
 499  ---
 499  L10:
 499  goto_if_exception_mismatch $<* struct object_vtable>, L28
 503  goto L14
 506  ---
 506  L28:
 506  reraise
 507  ---
 507  L8:
 507  reraise
 508  ---
 508  L6:
 508  goto_if_exception_mismatch $<* struct object_vtable>, L29
 512  goto L9
 515  ---
 515  L29:
 515  reraise
 516  ---
 516  L5:
 516  goto_if_exception_mismatch $<* struct object_vtable>, L30
 520  goto L9
 523  ---
 523  L30:
 523  reraise
 524  ---
 524  L3:
 524  reraise
 525  ---
 525  L1:
 525  goto_if_exception_mismatch $<* struct object_vtable>, L31
 529  goto L4
 532  ---
 532  L31:
 532  reraise
