   0  -live- %i0, %r0
   3  goto_if_not_int_is_zero %i0, L1
   7  ref_return $<* None>
   9  ---
   9  L1:
   9  int_mul %i0, $2 -> %i0
  13  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_SignedLlT_Signed_Signed'>, I[%i0, $-1], R[] -> %r1
  21  -live- %r0, %r1
  24  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks> -> %r0
  29  L2:
  29  -live- %r0, %r1
  32  goto_if_not_ptr_iszero %r0, L3
  36  ref_return %r1
  38  ---
  38  L3:
  38  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_gid> -> %i0
  43  -live- %i0, %r0, %r1
  46  int_guard_value %i0
  48  -live- %i0, %r0, %r1
  51  goto_if_not_int_lt %i0, $0, L4
  56  int_copy %i0 -> %i1
  59  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab0d404e20> -> %i0
  64  int_add %i1, %i0 -> %i0
  68  L5:
  68  getarrayitem_gc_i %r1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab0d404e20> -> %i0
  74  -live- %i0, %i1, %r0, %r1
  77  goto_if_not_int_eq %i0, $-1, L6
  82  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_position> -> %i0
  87  -live- %i0, %i1, %r0, %r1
  90  goto_if_not_int_lt %i1, $0, L7
  95  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab0d404e20> -> %i2
 100  int_add %i1, %i2 -> %i1
 104  L8:
 104  setarrayitem_gc_i %r1, %i1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab0d404e20>
 110  L9:
 110  getfield_gc_r_pure %r0, FieldDescr<rpython.rlib.rsre.rsre_core.Mark.inst_prev> -> %r0
 115  goto L2
 118  ---
 118  L7:
 118  goto L8
 121  ---
 121  L6:
 121  goto L9
 124  ---
 124  L4:
 124  int_copy %i0 -> %i1
 127  goto L5
