   0  getfield_gc_r %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_Repeat.inst_w_obj> -> %r1
   5  inline_call_r_r <JitCode 'repr'>, R[%r1] -> %r1
  11  -live- %r0, %r1
  11  -live- %r0, %r1
  11  guard_class %r1 -> %i0
  14  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
  19  -live- %i0, %r0, %r1
  19  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
  23  unreachable
  24  ---
  24  L1:
  24  -live- %r1
  24  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
  33  -live- %r1
  33  assert_not_none %r1
  35  -live- %r1
  35  guard_class %r1 -> %i0
  38  -live- %r1
  38  raise %r1
  40  ---
  40  L2:
  40  -live- %r0, %r1
  40  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r1
  46  -live- %r0, %r1
  46  L4:
  46  getfield_gc_i %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_Repeat.inst_counting> -> %i0
  51  -live- %i0, %r0, %r1
  51  goto_if_not %i0, L5
  55  getfield_gc_i %r0, FieldDescr<pypy.module.itertools.interp_itertools.W_Repeat.inst_count> -> %i0
  60  new_array_clear $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0> -> %r0
  65  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
  71  -live- %i0, %r0, %r1
  71  goto_if_not_ptr_nonzero %r1, L6
  75  L7:
  75  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
  81  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
  87  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
  95  -live- %r0, %r1
  95  setarrayitem_gc_r %r0, $3, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
 101  setarrayitem_gc_r %r0, $4, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
 107  ref_isvirtual %r0 -> %i0
 110  -live- %i0, %r0
 110  goto_if_not %i0, L8
 114  inline_call_ir_r <JitCode 'll_join_strs__v1089___simple_call__function_'>, I[$5], R[%r0] -> %r0
 122  -live- %r0
 122  L9:
 122  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 126  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 131  ref_return %r1
 133  ---
 133  L8:
 133  int_isconstant $5 -> %i0
 136  -live- %i0, %r0
 136  goto_if_not %i0, L10
 140  L11:
 140  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1094___simple_call__function_>, I[$5], R[%r0], <CallDescr(ir) EF=5> -> %r0
 149  -live- %r0
 149  goto L9
 152  ---
 152  L10:
 152  goto L11
 155  ---
 155  L6:
 155  ref_copy $<* struct rpy_string> -> %r1
 158  goto L7
 161  ---
 161  L5:
 161  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0> -> %r0
 166  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
 172  -live- %r0, %r1
 172  goto_if_not_ptr_nonzero %r1, L12
 176  L13:
 176  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
 182  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff47644aa0>
 188  ref_isvirtual %r0 -> %i0
 191  -live- %i0, %r0
 191  goto_if_not %i0, L14
 195  inline_call_ir_r <JitCode 'll_join_strs__v1089___simple_call__function_'>, I[$3], R[%r0] -> %r0
 203  -live- %r0
 203  goto L9
 206  ---
 206  L14:
 206  int_isconstant $3 -> %i0
 209  -live- %i0, %r0
 209  goto_if_not %i0, L15
 213  L16:
 213  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1094___simple_call__function_>, I[$3], R[%r0], <CallDescr(ir) EF=5> -> %r0
 222  -live- %r0
 222  goto L9
 225  ---
 225  L15:
 225  goto L16
 228  ---
 228  L12:
 228  ref_copy $<* struct rpy_string> -> %r1
 231  goto L13
 234  ---
 234  L3:
 234  -live- %r0, %r1
 234  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
 239  goto L4
