   0  inline_call_ir_r <JitCode 'W_InstanceObject.getattr'>, I[$False], R[%r0, $<* struct rpy_string>] -> %r1
   9  -live- %r0, %r1
   9  -live- %r0, %r1
   9  goto_if_not_ptr_iszero %r1, L1
  13  getfield_gc_r %r0, FieldDescr<pypy.module.__builtin__.interp_classobj.W_InstanceObject.inst_w_class> -> %r1
  18  inline_call_r_r <JitCode 'W_ClassObject.get_module_string'>, R[%r1] -> %r2
  24  -live- %r0, %r1, %r2
  24  getfield_gc_r %r1, FieldDescr<pypy.module.__builtin__.interp_classobj.W_ClassObject.inst_name> -> %r1
  29  new_array_clear $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0> -> %r3
  34  -live- %r0, %r1, %r2, %r3
  34  goto_if_not_ptr_nonzero %r2, L2
  38  L3:
  38  setarrayitem_gc_r %r3, $0, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  44  setarrayitem_gc_r %r3, $1, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  50  -live- %r0, %r1, %r3
  50  goto_if_not_ptr_nonzero %r1, L4
  54  L5:
  54  setarrayitem_gc_r %r3, $2, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  60  setarrayitem_gc_r %r3, $3, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aa8c8e1ec0>
  66  ref_isvirtual %r3 -> %i0
  69  -live- %i0, %r0, %r3
  69  goto_if_not %i0, L6
  73  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$4], R[%r3] -> %r1
  81  -live- %r0, %r1
  81  L7:
  81  inline_call_r_r <JitCode 'W_Root.getrepr'>, R[%r0, %r1, $<* struct rpy_string>] -> %r1
  89  -live- %r1
  89  ref_return %r1
  91  ---
  91  L6:
  91  int_isconstant $4 -> %i0
  94  -live- %i0, %r0, %r3
  94  goto_if_not %i0, L8
  98  L9:
  98  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$4], R[%r3], <CallDescr(ir) EF=5> -> %r1
 107  -live- %r0, %r1
 107  goto L7
 110  ---
 110  L8:
 110  goto L9
 113  ---
 113  L4:
 113  ref_copy $<* struct rpy_string> -> %r1
 116  goto L5
 119  ---
 119  L2:
 119  ref_copy $<* struct rpy_string> -> %r2
 122  goto L3
 125  ---
 125  L1:
 125  inline_call_r_r <JitCode 'call_function__star_0'>, R[%r1] -> %r1
 131  -live- %r1
 131  ref_return %r1
