   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> -> %r0
  34  -live- %i1, %r0, %r1, %r2
  34  -live- %i1, %r0, %r1, %r2
  34  int_guard_value %i1
  36  residual_call_r_v %i1, <IndirectCallTargets>, R[%r0, %r1], <CallDescr(rr) EF=7>
  43  -live- %r0, %r1, %r2
  43  catch_exception L2
  46  ref_return %r0
  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> -> %r0
  90  -live- %i1, %r0, %r1, %r2
  90  -live- %i1, %r0, %r1, %r2
  90  int_guard_value %i1
  92  residual_call_r_v %i1, <IndirectCallTargets>, R[%r0, %r1], <CallDescr(rr) EF=7>
  99  -live- %r0, %r1, %r2
  99  catch_exception L7
 102  ref_return %r0
 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> -> %r0
 171  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4
 171  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4
 171  int_guard_value %i2
 173  residual_call_ir_v %i2, <IndirectCallTargets>, I[%i0], R[%r0], <CallDescr(ri) EF=2>
 181  -live- %r0, %r1, %r2, %r3, %r4
 181  catch_exception L12
 184  ref_return %r0
 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  inline_call_ir_r <JitCode 'interp_w__W_CPPClass'>, I[$False], R[%r0] -> %r1
 208  -live- %r1, %r2, %r3
 208  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 216  -live- %i0, %r1, %r2, %r3
 216  goto_if_not %i0, L16
 220  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44fad230> -> %r0
 224  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 229  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.cppyy.converter.InstanceRefConverter.inst_cppclass>
 234  ref_return %r0
 236  ---
 236  L16:
 236  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 244  -live- %i0, %r1, %r2, %r3
 244  goto_if_not %i0, L17
 248  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1d0c55d0> -> %r0
 252  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 257  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.cppyy.converter.InstanceRefConverter.inst_cppclass>
 262  ref_return %r0
 264  ---
 264  L17:
 264  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 272  -live- %i0, %r1, %r2, %r3
 272  goto_if_not %i0, L18
 276  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44fada70> -> %r0
 280  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 285  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.cppyy.converter.InstanceRefConverter.inst_cppclass>
 290  ref_return %r0
 292  ---
 292  L18:
 292  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 300  -live- %i0, %r1, %r2
 300  goto_if_not %i0, L19
 304  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44fadbd0> -> %r0
 308  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 313  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.cppyy.converter.InstanceRefConverter.inst_cppclass>
 318  ref_return %r0
 320  ---
 320  L19:
 320  L20:
 320  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44faf2d0> -> %r0
 324  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 329  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 334  ref_return %r0
 336  ---
 336  L15:
 336  inline_call_r_i <JitCode 'c_is_enum'>, R[%r4] -> %i0
 342  -live- %i0, %r1, %r2
 342  -live- %i0, %r1, %r2
 342  goto_if_not %i0, L21
 346  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2aeed630> -> %r0
 350  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module.cppyy.converter.TypeConverter.inst_name>
 355  inline_call_irf_f <JitCode 'c_strtoull'>, I[], R[%r1], F[] -> %f0
 363  -live- %f0, %r0
 363  residual_call_irf_i $<* fn _ll_1_llong_to_int__UnsignedLongLong>, I[], R[], F[%f0], <CallDescr(L) EF=0 OS_LLONG_TO_INT> -> %i0
 372  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.cppyy.converter.BasicConverter.inst_default>
 377  ref_return %r0
 379  ---
 379  L21:
 379  goto L20
 382  ---
 382  L13:
 382  reraise
 383  ---
 383  L11:
 383  goto_if_exception_mismatch $<* struct object_vtable>, L22
 387  goto L14
 390  ---
 390  L22:
 390  reraise
 391  ---
 391  L10:
 391  goto_if_exception_mismatch $<* struct object_vtable>, L23
 395  goto L14
 398  ---
 398  L23:
 398  reraise
 399  ---
 399  L8:
 399  reraise
 400  ---
 400  L6:
 400  goto_if_exception_mismatch $<* struct object_vtable>, L24
 404  goto L9
 407  ---
 407  L24:
 407  reraise
 408  ---
 408  L5:
 408  goto_if_exception_mismatch $<* struct object_vtable>, L25
 412  goto L9
 415  ---
 415  L25:
 415  reraise
 416  ---
 416  L3:
 416  reraise
 417  ---
 417  L1:
 417  goto_if_exception_mismatch $<* struct object_vtable>, L26
 421  goto L4
 424  ---
 424  L26:
 424  reraise
