   0  -live- %i0, %r0
   0  record_quasiimmut_field %r0, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size>, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.mutate_size>
   6  getfield_gc_i_pure %r0, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size> -> %i1
  11  inline_call_ir_i <JitCode 'read_raw_long_data'>, I[%i0, %i1], R[] -> %i0
  19  -live- %i0, %r0
  19  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cffi_backend.ctypeenum.W_CTypeEnumSigned.inst_enumvalues2erators> -> %r0
  24  inline_call_ir_r <JitCode 'll_dict_getitem__dicttablePtr_Signed'>, I[%i0], R[%r0] -> %r0
  32  -live- %i0, %r0
  32  catch_exception L1
  35  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138> -> %r2
  40  residual_call_ir_r $<* fn ll_str__IntegerR_SignedConst_Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
  48  -live- %r0, %r1, %r2
  48  setarrayitem_gc_r %r2, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
  54  setarrayitem_gc_r %r2, $1, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
  60  -live- %r0, %r2
  60  goto_if_not_ptr_nonzero %r0, L2
  64  L3:
  64  setarrayitem_gc_r %r2, $2, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
  70  ref_isvirtual %r2 -> %i0
  73  -live- %i0, %r2
  73  goto_if_not %i0, L4
  77  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$3], R[%r2] -> %r0
  85  -live- %r0
  85  ref_return %r0
  87  ---
  87  L4:
  87  int_isconstant $3 -> %i0
  90  -live- %i0, %r2
  90  goto_if_not %i0, L5
  94  L6:
  94  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$3], R[%r2], <CallDescr(ir) EF=5> -> %r0
 103  -live- %r0
 103  ref_return %r0
 105  ---
 105  L5:
 105  goto L6
 108  ---
 108  L2:
 108  ref_copy $<* struct rpy_string> -> %r0
 111  goto L3
 114  ---
 114  L1:
 114  goto_if_exception_mismatch $<* struct object_vtable>, L7
 118  residual_call_ir_r $<* fn ll_str__IntegerR_SignedConst_Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r0
 126  -live- %r0
 126  ref_return %r0
 128  ---
 128  L7:
 128  reraise
