   0  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0> -> %i1
   5  inline_call_ir_i <JitCode 'c_allocate_function_args'>, I[%i1], R[] -> %i2
  12  -live- %i0, %i2, %r0, %r1
  12  getfield_gc_i $<* struct pypy.module._cppyy.capi.loadable_capi.State>, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_c_sizeof_farg> -> %i3
  17  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0> -> %i6
  22  int_copy $0 -> %i5
  25  L1:
  25  -live- %i0, %i2, %i3, %i5, %i6, %r0, %r1
  25  goto_if_not_int_ge %i5, %i6, L2
  30  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0> -> %i1
  35  int_mul %i1, %i3 -> %i1
  39  int_add %i2, %i1 -> %i1
  43  setarrayitem_raw_i %i1, $0, $0L, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e34b510>
  49  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x18142e90> -> %r2
  53  setfield_gc_i %r2, %i2, FieldDescr<tuple2.item0>
  58  setfield_gc_i %r2, %i1, FieldDescr<tuple2.item1>
  63  ref_return %r2
  65  ---
  65  L2:
  65  int_copy %i5 -> %i4
  68  int_copy %i0 -> %i8
  71  int_add %i4, $1 -> %i5
  75  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.CPPMethod.inst_converters> -> %r2
  80  getarrayitem_gc_r_pure %r2, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0> -> %r3
  86  getarrayitem_gc_r %r1, %i4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0> -> %r2
  92  int_mul %i4, %i3 -> %i1
  96  int_add %i2, %i1 -> %i7
 100  -live- %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3
 100  goto_if_not_int_is_true %i8, L3
 104  int_copy %i8 -> %i0
 107  int_mul %i4, $8 -> %i1
 111  int_add %i0, %i1 -> %i8
 115  L4:
 115  -live- %i0, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3
 115  guard_class %r3 -> %i1
 118  getfield_raw_i %i1, FieldDescr<pypy.module._cppyy.converter.TypeConverter_vtable.cls_convert_argument> -> %i1
 123  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %i8, %r0, %r1, %r2, %r3
 123  int_guard_value %i1
 125  residual_call_ir_v %i1, <IndirectCallTargets>, I[%i7, %i8], R[%r3, %r2], <CallDescr(rrii) EF=7>
 135  -live- %i0, %i2, %i3, %i4, %i5, %i6, %r0, %r1
 135  catch_exception L5
 138  goto L1
 141  ---
 141  L5:
 141  last_exception -> %i7
 143  last_exc_value -> %r1
 145  int_copy $0 -> %i6
 148  L6:
 148  -live- %i0, %i2, %i3, %i4, %i6, %r0, %r1
 148  goto_if_not_int_ge %i6, %i4, L7
 153  inline_call_ir_v <JitCode 'c_deallocate_function_args'>, I[%i2], R[]
 159  -live- %r1
 159  -live- %r1
 159  raise %r1
 161  ---
 161  L7:
 161  int_copy %i6 -> %i1
 164  int_copy %i0 -> %i8
 167  int_add %i1, $1 -> %i6
 171  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.CPPMethod.inst_converters> -> %r2
 176  getarrayitem_gc_r_pure %r2, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4bc421d0> -> %r2
 182  int_mul %i1, %i3 -> %i0
 186  int_add %i2, %i0 -> %i5
 190  -live- %i1, %i2, %i3, %i4, %i5, %i6, %i8, %r0, %r1, %r2
 190  goto_if_not_int_is_true %i8, L8
 194  int_copy %i8 -> %i0
 197  ref_copy %r2 -> %r3
 200  int_mul %i1, $8 -> %i1
 204  int_add %i0, %i1 -> %i8
 208  L9:
 208  -live- %i0, %i2, %i3, %i4, %i5, %i6, %i8, %r0, %r1, %r2, %r3
 208  guard_class %r2 -> %i1
 211  getfield_raw_i %i1, FieldDescr<pypy.module._cppyy.converter.TypeConverter_vtable.cls_free_argument> -> %i1
 216  inline_call_ir_v <JitCode 'dispatcher'>, I[%i1, %i5, %i8], R[%r3]
 225  -live- %i0, %i2, %i3, %i4, %i6, %r0, %r1
 225  goto L6
 228  ---
 228  L8:
 228  int_copy %i8 -> %i0
 231  ref_copy %r2 -> %r3
 234  goto L9
 237  ---
 237  L3:
 237  int_copy %i8 -> %i0
 240  goto L4
