   0  getfield_gc_r $<* struct pypy.module._cppyy.capi.loadable_capi.State>, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_backend> -> %r0
   5  -live- %r0
   5  goto_if_not_ptr_iszero %r0, L1
   9  inline_call_r_r <JitCode 'getenv_llimpl'>, R[$<* struct rpy_string>] -> %r0
  15  -live- %r0
  15  -live- %r0
  15  goto_if_not_ptr_nonzero %r0, L2
  19  strlen %r0 -> %i0
  22  -live- %i0
  22  goto_if_not_int_is_true %i0, L3
  26  inline_call_r_r <JitCode 'getenv_llimpl'>, R[$<* struct rpy_string>] -> %r0
  32  -live- %r0
  32  -live- %r0
  32  goto_if_not_ptr_iszero %r0, L4
  36  raise $<* struct object>
  38  ---
  38  L4:
  38  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r1
  42  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  47  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001b0a6f1d8> -> %r0
  51  inline_call_ir_v <JitCode 'W_Library.__init__'>, I[$1], R[%r0, %r1]
  59  -live- %r0
  59  setfield_gc_r $<* struct pypy.module._cppyy.capi.loadable_capi.State>, %r0, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_backend>
  64  L5:
  64  getfield_gc_r $<* struct pypy.module._cppyy.capi.loadable_capi.State>, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_backend> -> %r0
  69  -live- %r0
  69  goto_if_not_ptr_nonzero %r0, L6
  73  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r0
  78  inline_call_r_r <JitCode 'call_capi'>, R[$<* struct rpy_string>, %r0] -> %r0
  85  -live- %r0
  85  -live- %r0
  85  guard_class %r0 -> %i0
  88  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
  93  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 101  -live- %i0
 101  setfield_gc_i $<* struct pypy.module._cppyy.capi.loadable_capi.State>, %i0, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_c_sizeof_farg>
 106  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000000177231bb0> -> %r0
 111  inline_call_r_r <JitCode 'call_capi'>, R[$<* struct rpy_string>, %r0] -> %r0
 118  -live- %r0
 118  -live- %r0
 118  guard_class %r0 -> %i0
 121  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 126  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 134  -live- %i0
 134  setfield_gc_i $<* struct pypy.module._cppyy.capi.loadable_capi.State>, %i0, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_c_offset_farg>
 139  void_return
 140  ---
 140  L6:
 140  void_return
 141  ---
 141  L3:
 141  L7:
 141  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001b0a6f1d8> -> %r0
 145  inline_call_ir_v <JitCode 'W_Library.__init__'>, I[$1], R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 153  -live- %r0
 153  catch_exception L8
 156  setfield_gc_r $<* struct pypy.module._cppyy.capi.loadable_capi.State>, %r0, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_backend>
 161  goto L5
 164  ---
 164  L8:
 164  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001b0a6f1d8> -> %r0
 168  inline_call_ir_v <JitCode 'W_Library.__init__'>, I[$1], R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>]
 176  -live- %r0
 176  setfield_gc_r $<* struct pypy.module._cppyy.capi.loadable_capi.State>, %r0, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_backend>
 181  goto L5
 184  ---
 184  L2:
 184  goto L7
 187  ---
 187  L1:
 187  void_return
