   0  getfield_gc_i $<* struct pypy.module._cppyy.capi.loadable_capi.State>, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_c_sizeof_farg> -> %i3
   5  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0> -> %i5
  10  int_copy $0 -> %i4
  13  L1:
  13  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1
  13  goto_if_not_int_ge %i4, %i5, L2
  18  inline_call_ir_v <JitCode 'c_deallocate_function_args'>, I[%i0], R[]
  24  -live-
  24  void_return
  25  ---
  25  L2:
  25  int_copy %i4 -> %i6
  28  int_copy %i1 -> %i7
  31  int_add %i6, $1 -> %i4
  35  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.CPPMethod.inst_converters> -> %r2
  40  getarrayitem_gc_r_pure %r2, %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0> -> %r4
  46  int_mul %i6, %i3 -> %i2
  50  int_add %i0, %i2 -> %i2
  54  -live- %i0, %i2, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r4
  54  goto_if_not_int_is_true %i7, L3
  58  int_copy %i7 -> %i1
  61  ref_copy %r4 -> %r3
  64  int_mul %i6, $8 -> %i7
  68  int_add %i1, %i7 -> %i7
  72  L4:
  72  getarrayitem_gc_r %r1, %i6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0> -> %r2
  78  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r2, %r3, %r4
  78  guard_class %r4 -> %i6
  81  getfield_raw_i %i6, FieldDescr<pypy.module._cppyy.converter.TypeConverter_vtable.cls_finalize_call> -> %i6
  86  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r2, %r3, %r4
  86  switch %i6, <SwitchDictDescr 0:L5, 1:L6, 2:L7>
  90  unreachable
  91  ---
  91  L5:
  91  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r2, %r3, %r4
  91  getarrayitem_raw_i %i7, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1c877070> -> %i6
  97  inline_call_ir_v <JitCode 'set_rawobject'>, I[%i6], R[%r2]
 104  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r3, %r4
 104  catch_exception L8
 107  L9:
 107  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r3, %r4
 107  guard_class %r4 -> %i6
 110  getfield_raw_i %i6, FieldDescr<pypy.module._cppyy.converter.TypeConverter_vtable.cls_free_argument> -> %i6
 115  inline_call_ir_v <JitCode 'dispatcher'>, I[%i6, %i2, %i7], R[%r3]
 124  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1
 124  goto L1
 127  ---
 127  L8:
 127  goto_if_exception_mismatch $<* struct object_vtable>, L10
 131  goto L9
 134  ---
 134  L10:
 134  reraise
 135  ---
 135  L6:
 135  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r2, %r3, %r4
 135  getarrayitem_raw_i %i7, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1c877070> -> %i6
 141  setfield_gc_i %r2, %i6, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPInstance.inst__rawobject>
 146  goto L9
 149  ---
 149  L7:
 149  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r3, %r4
 149  goto L9
 152  ---
 152  L3:
 152  int_copy %i7 -> %i1
 155  ref_copy %r4 -> %r3
 158  goto L4
