   0  getfield_gc_r %r0, FieldDescr<pypy.module._file.interp_file.W_File.inst_stream> -> %r1
   5  -live- %r0, %r1
   8  goto_if_not_ptr_iszero %r1, L1
  12  ref_copy $<* struct rpy_string> -> %r1
  15  L2:
  15  inline_call_r_r <JitCode 'W_File.getdisplayname'>, R[%r0] -> %r2
  21  -live- %r0, %r1, %r2
  24  getfield_gc_r %r0, FieldDescr<pypy.module._file.interp_file.W_File.inst_mode> -> %r4
  29  new_array_clear $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab52f59c20> -> %r3
  34  -live- %r0, %r1, %r2, %r3, %r4
  37  goto_if_not_ptr_nonzero %r1, L3
  41  L4:
  41  setarrayitem_gc_r %r3, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab52f59c20>
  47  setarrayitem_gc_r %r3, $1, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab52f59c20>
  53  -live- %r0, %r2, %r3, %r4
  56  goto_if_not_ptr_nonzero %r2, L5
  60  L6:
  60  setarrayitem_gc_r %r3, $2, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab52f59c20>
  66  setarrayitem_gc_r %r3, $3, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab52f59c20>
  72  -live- %r0, %r3, %r4
  75  goto_if_not_ptr_nonzero %r4, L7
  79  L8:
  79  setarrayitem_gc_r %r3, $4, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab52f59c20>
  85  setarrayitem_gc_r %r3, $5, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab52f59c20>
  91  inline_call_ir_r <JitCode 'll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT'>, I[$6], R[%r3] -> %r1
  99  -live- %r0, %r1
 102  inline_call_r_r <JitCode 'W_Root.getrepr'>, R[%r0, %r1, $<* struct rpy_string>] -> %r1
 110  -live- %r1
 113  ref_return %r1
 115  ---
 115  L7:
 115  ref_copy $<* struct rpy_string> -> %r4
 118  goto L8
 121  ---
 121  L5:
 121  ref_copy $<* struct rpy_string> -> %r2
 124  goto L6
 127  ---
 127  L3:
 127  ref_copy $<* struct rpy_string> -> %r1
 130  goto L4
 133  ---
 133  L1:
 133  ref_copy $<* struct rpy_string> -> %r1
 136  goto L2
