   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 0x7fff4aeca780> -> %i2
  10  int_copy $0 -> %i4
  13  L1:
  13  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
  13  goto_if_not_int_ge %i4, %i2, 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 -> %i5
  28  int_copy %i1 -> %i6
  31  int_add %i5, $1 -> %i4
  35  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cppyy.interp_cppyy.CPPMethod.inst_converters> -> %r2
  40  getarrayitem_gc_r_pure %r2, %i5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r4
  46  int_mul %i5, %i3 -> %i1
  50  int_add %i0, %i1 -> %i7
  54  -live- %i0, %i2, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r4
  54  goto_if_not_int_is_true %i6, L3
  58  int_copy %i6 -> %i1
  61  ref_copy %r4 -> %r3
  64  int_mul %i5, $16 -> %i6
  68  int_add %i1, %i6 -> %i6
  72  L4:
  72  getarrayitem_gc_r %r1, %i5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r2
  78  -live- %i0, %i1, %i2, %i3, %i4, %i6, %i7, %r0, %r1, %r2, %r3, %r4
  78  guard_class %r4 -> %i5
  81  getfield_raw_i %i5, FieldDescr<pypy.module._cppyy.converter.TypeConverter_vtable.cls_finalize_call> -> %i5
  86  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i6, %i7, %r0, %r1, %r2, %r3, %r4
  86  switch %i5, <SwitchDictDescr 0:L5, 1:L6, 2:L7>
  90  unreachable
  91  ---
  91  L5:
  91  -live- %i0, %i1, %i2, %i3, %i4, %i6, %i7, %r0, %r1, %r2, %r3, %r4
  91  getarrayitem_raw_i %i6, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff660f5280> -> %i5
  97  setfield_gc_i %r2, %i5, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPClass.inst__rawobject>
 102  L8:
 102  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1, %r3, %r4
 102  guard_class %r4 -> %i5
 105  getfield_raw_i %i5, FieldDescr<pypy.module._cppyy.converter.TypeConverter_vtable.cls_free_argument> -> %i5
 110  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r3
 110  switch %i5, <SwitchDictDescr 0:L9, 1:L10, 2:L11, 3:L12>
 114  unreachable
 115  ---
 115  L9:
 115  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1
 115  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r2
 124  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1
 124  getarrayitem_raw_i %i7, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff660f5280> -> %i5
 130  inline_call_ir_v <JitCode 'unwrapper__StdObjSpaceConst_PyObjectPtr_star_1'>, I[%i5], R[]
 136  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 136  goto L1
 139  ---
 139  L10:
 139  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1, %r3
 139  getfield_gc_r_pure %r3, FieldDescr<pypy.module._cppyy.converter.InstanceRefConverter.inst_clsdecl> -> %r2
 144  getarrayitem_raw_i %i7, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff660f5280> -> %i5
 150  inline_call_ir_v <JitCode 'c_destruct'>, I[%i5], R[%r2]
 157  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 157  goto L1
 160  ---
 160  L11:
 160  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 160  goto L1
 163  ---
 163  L12:
 163  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1
 163  getarrayitem_raw_i %i7, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4f8acc30> -> %i5
 169  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i5], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 176  goto L1
 179  ---
 179  L6:
 179  -live- %i0, %i1, %i2, %i3, %i4, %i6, %i7, %r0, %r1, %r2, %r3, %r4
 179  getarrayitem_raw_i %i6, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff660f5280> -> %i5
 185  inline_call_ir_v <JitCode 'set_rawobject'>, I[%i5], R[%r2]
 192  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1, %r3, %r4
 192  catch_exception L13
 195  goto L8
 198  ---
 198  L13:
 198  goto_if_exception_mismatch $<* struct object_vtable>, L14
 202  goto L8
 205  ---
 205  L14:
 205  reraise
 206  ---
 206  L7:
 206  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1, %r3, %r4
 206  goto L8
 209  ---
 209  L3:
 209  int_copy %i6 -> %i1
 212  ref_copy %r4 -> %r3
 215  goto L4
