   0  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %i0
   5  inline_call_ir_i <JitCode 'c_allocate_function_args'>, I[%i0], R[] -> %i5
  12  -live- %i5, %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> -> %i4
  17  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %i0
  22  int_copy $0 -> %i1
  25  L1:
  25  -live- %i0, %i1, %i4, %i5, %r0, %r1
  25  goto_if_not_int_ge %i1, %i0, L2
  30  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %i0
  35  int_mul %i0, %i4 -> %i0
  39  int_add %i5, %i0 -> %i0
  43  setarrayitem_raw_i %i0, $0, $0L, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001808f61a8>
  49  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000016a523f30> -> %r1
  53  setfield_gc_i %r1, %i5, FieldDescr<tuple2.item0>
  58  setfield_gc_i %r1, %i0, FieldDescr<tuple2.item1>
  63  ref_return %r1
  65  ---
  65  L2:
  65  int_copy %i1 -> %i3
  68  int_add %i3, $1 -> %i1
  72  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.CPPMethod.inst_converters> -> %r2
  77  getarrayitem_gc_r_pure %r2, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r2
  83  getarrayitem_gc_r %r1, %i3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r3
  89  int_mul %i3, %i4 -> %i2
  93  int_add %i5, %i2 -> %i2
  97  -live- %i0, %i1, %i2, %i3, %i4, %i5, %r0, %r1, %r2, %r3
  97  guard_class %r2 -> %i6
 100  getfield_raw_i %i6, FieldDescr<pypy.module._cppyy.converter.TypeConverter_vtable.cls_convert_argument> -> %i6
 105  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2, %r3
 105  int_guard_value %i6
 107  residual_call_ir_v %i6, <IndirectCallTargets>, I[%i2], R[%r2, %r3], <CallDescr(rri) EF=7>
 116  -live- %i0, %i1, %i3, %i4, %i5, %r0, %r1
 116  catch_exception L3
 119  goto L1
 122  ---
 122  L3:
 122  last_exception -> %i1
 124  last_exc_value -> %r1
 126  int_copy $0 -> %i2
 129  L4:
 129  -live- %i2, %i3, %i4, %i5, %r0, %r1
 129  goto_if_not_int_ge %i2, %i3, L5
 134  inline_call_ir_v <JitCode 'c_deallocate_function_args'>, I[%i5], R[]
 140  -live- %r1
 140  -live- %r1
 140  raise %r1
 142  ---
 142  L5:
 142  int_copy %i2 -> %i0
 145  int_add %i0, $1 -> %i2
 149  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.CPPMethod.inst_converters> -> %r2
 154  getarrayitem_gc_r_pure %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r2
 160  int_mul %i0, %i4 -> %i0
 164  int_add %i5, %i0 -> %i0
 168  -live- %i0, %i2, %i3, %i4, %i5, %r0, %r1, %r2
 168  guard_class %r2 -> %i6
 171  getfield_raw_i %i6, FieldDescr<pypy.module._cppyy.converter.TypeConverter_vtable.cls_free_argument> -> %i6
 176  -live- %i0, %i2, %i3, %i4, %i5, %i6, %r0, %r1, %r2
 176  int_guard_value %i6
 178  residual_call_ir_v %i6, <IndirectCallTargets>, I[%i0], R[%r2], <CallDescr(ri) EF=7>
 186  -live- %i2, %i3, %i4, %i5, %r0, %r1
 186  goto L4
