   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 0x7fff4d4f85f0> -> %r1
  42  inline_call_ir_v <JitCode 'W_Library.__init__'>, I[$1], R[%r1, %r0]
  50  -live- %r1
  50  setfield_gc_r $<* struct pypy.module._cppyy.capi.loadable_capi.State>, %r1, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_backend>
  55  L5:
  55  getfield_gc_r $<* struct pypy.module._cppyy.capi.loadable_capi.State>, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_backend> -> %r0
  60  -live- %r0
  60  goto_if_not_ptr_nonzero %r0, L6
  64  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r0
  69  inline_call_r_r <JitCode 'call_capi'>, R[$<* struct rpy_string>, %r0] -> %r0
  76  -live- %r0
  76  -live- %r0
  76  guard_class %r0 -> %i0
  79  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
  84  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
  92  -live- %i0
  92  setfield_gc_i $<* struct pypy.module._cppyy.capi.loadable_capi.State>, %i0, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_c_sizeof_farg>
  97  new_array_clear $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff4aeca780> -> %r0
 102  inline_call_r_r <JitCode 'call_capi'>, R[$<* struct rpy_string>, %r0] -> %r0
 109  -live- %r0
 109  -live- %r0
 109  guard_class %r0 -> %i0
 112  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_uint_w> -> %i0
 117  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 125  -live- %i0
 125  setfield_gc_i $<* struct pypy.module._cppyy.capi.loadable_capi.State>, %i0, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_c_offset_farg>
 130  void_return
 131  ---
 131  L6:
 131  void_return
 132  ---
 132  L3:
 132  L7:
 132  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4d4f85f0> -> %r0
 136  inline_call_ir_v <JitCode 'W_Library.__init__'>, I[$1], R[%r0, $<* struct rpy_string>]
 144  -live- %r0
 144  setfield_gc_r $<* struct pypy.module._cppyy.capi.loadable_capi.State>, %r0, FieldDescr<pypy.module._cppyy.capi.loadable_capi.State.inst_backend>
 149  goto L5
 152  ---
 152  L2:
 152  goto L7
 155  ---
 155  L1:
 155  void_return
