   0  getfield_gc_i $<* struct pypy.module._cppyy.capi.loadable_capi.State>, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_c_sizeof_farg> -> %i4
   5  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49db9320> -> %i3
  10  int_copy $0 -> %i2
  13  L1:
  13  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
  13  goto_if_not_int_ge %i2, %i3, 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 %i2 -> %i5
  28  int_copy %i1 -> %i6
  31  int_add %i5, $1 -> %i2
  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 0x7fff49db9320> -> %r4
  46  int_mul %i5, %i4 -> %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 0x7fff49db9320> -> %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, %i7, %r0, %r1, %r3, %r4
  91  L8:
  91  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1, %r3, %r4
  91  guard_class %r4 -> %i5
  94  getfield_raw_i %i5, FieldDescr<pypy.module._cppyy.converter.TypeConverter_vtable.cls_free_argument> -> %i5
  99  -live- %i0, %i1, %i2, %i3, %i4, %i5, %i7, %r0, %r1, %r3
  99  switch %i5, <SwitchDictDescr 0:L9, 1:L10, 2:L11, 3:L12>
 103  unreachable
 104  ---
 104  L9:
 104  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 104  goto L1
 107  ---
 107  L10:
 107  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1
 107  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r2
 116  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1
 116  getarrayitem_raw_i %i7, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff45f12be0> -> %i5
 122  inline_call_ir_v <JitCode 'unwrapper__StdObjSpaceConst_PyObjectPtr_star_1'>, I[%i5], R[]
 128  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 128  goto L1
 131  ---
 131  L11:
 131  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1, %r3
 131  getfield_gc_r_pure %r3, FieldDescr<pypy.module._cppyy.converter.InstanceRefConverter.inst_clsdecl> -> %r2
 136  getarrayitem_raw_i %i7, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff45f12be0> -> %i5
 142  inline_call_ir_v <JitCode 'c_destruct'>, I[%i5], R[%r2]
 149  -live- %i0, %i1, %i2, %i3, %i4, %r0, %r1
 149  goto L1
 152  ---
 152  L12:
 152  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1
 152  getarrayitem_raw_i %i7, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49c3a1e0> -> %i5
 158  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i5], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 165  goto L1
 168  ---
 168  L6:
 168  -live- %i0, %i1, %i2, %i3, %i4, %i6, %i7, %r0, %r1, %r2, %r3, %r4
 168  getarrayitem_raw_i %i6, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff45f12be0> -> %i5
 174  inline_call_ir_v <JitCode 'set_rawobject'>, I[%i5], R[%r2]
 181  -live- %i0, %i1, %i2, %i3, %i4, %i7, %r0, %r1, %r3, %r4
 181  catch_exception L13
 184  goto L8
 187  ---
 187  L13:
 187  goto_if_exception_mismatch $<* struct object_vtable>, L14
 191  goto L8
 194  ---
 194  L14:
 194  reraise
 195  ---
 195  L7:
 195  -live- %i0, %i1, %i2, %i3, %i4, %i6, %i7, %r0, %r1, %r2, %r3, %r4
 195  getarrayitem_raw_i %i6, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff45f12be0> -> %i5
 201  setfield_gc_i %r2, %i5, FieldDescr<pypy.module._cppyy.interp_cppyy.W_CPPClass.inst__rawobject>
 206  goto L8
 209  ---
 209  L3:
 209  int_copy %i6 -> %i1
 212  ref_copy %r4 -> %r3
 215  goto L4
