   0  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3
   0  goto_if_not %i0, L1
   4  -live- %i1, %i2, %r0, %r2, %r3
   4  guard_class %r0 -> %i0
   7  -live- %i0, %i1, %i2, %r0, %r2, %r3
   7  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  12  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r1
  17  int_sub %i2, %i1 -> %i0
  21  -live- %i0, %i1, %i2, %r1, %r2
  21  guard_class %r1 -> %i3
  24  getfield_raw_i %i3, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getslice> -> %i3
  29  -live- %i0, %i1, %i2, %i3, %r1, %r2
  29  int_guard_value %i3
  31  residual_call_ir_r %i3, <IndirectCallTargets>, I[%i1, %i2, $1, %i0], R[%r1], <CallDescr(riiii) EF=7> -> %r1
  43  -live- %r1, %r2
  43  inline_call_r_v <JitCode 'll_jit_append__stringbuilderPtr_rpy_stringPtr'>, R[%r2, %r1]
  49  -live-
  49  void_return
  50  ---
  50  L2:
  50  -live- %i1, %i2, %r0, %r2, %r3
  50  guard_class %r0 -> %i0
  53  -live- %i0, %i1, %i2, %r0, %r2, %r3
  53  goto_if_not_int_eq %i0, $<* struct object_vtable>, L3
  58  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.StrMatchContext.inst__string> -> %r1
  63  inline_call_ir_v <JitCode 'll_jit_append_slice__stringbuilderPtr_rpy_stringPtr_Signed_Signed'>, I[%i1, %i2], R[%r2, %r1]
  72  -live-
  72  void_return
  73  ---
  73  L3:
  73  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.UnicodeMatchContext.inst__unicodestr> -> %r1
  78  inline_call_ir_v <JitCode 'll_jit_append_slice__unicodebuilderPtr_rpy_unicodePtr_Signed_Signed'>, I[%i1, %i2], R[%r3, %r1]
  87  -live-
  87  void_return
  88  ---
  88  L1:
  88  inline_call_ir_r <JitCode 'slice_w'>, I[%i1, %i2], R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r0
  98  -live- %r0, %r1
  98  getfield_gc_i %r1, FieldDescr<list.length> -> %i0
 103  int_add %i0, $1 -> %i2
 107  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r1]
 114  -live- %i0, %r0, %r1
 114  setlistitem_gc_r %r1, %i0, %r0, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0>
 122  void_return
