   0  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
   5  -live- %i0, %i1, %i2, %r0, %r1, %r2
   8  goto_if_not_int_eq %i0, %i2, L1
  13  int_return $0
  15  ---
  15  L1:
  15  -live- %i0, %i1, %r0, %r1, %r2
  18  ref_guard_value %r2
  20  getfield_gc_r_pure %r2, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
  25  getarrayitem_gc_i_pure %r3, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab06067e50> -> %i2
  31  -live- %i0, %i1, %i2, %r0, %r1, %r2
  34  switch %i2, <SwitchDictDescr 2:L2, 3:L3, 15:L4, 16:L5, 19:L6, 20:L7, 24:L8, 25:L9>
  38  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_marks> -> %r0
  43  inline_call_ir_r <JitCode '_spec_sre_match__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_4'>, I[%i1, %i0], R[%r1, %r2, %r0] -> %r2
  54  -live- %r2
  57  goto_if_not_ptr_iszero %r2, L10
  61  int_return $0
  63  ---
  63  L10:
  63  int_return $1
  65  ---
  65  L2:
  65  -live- %i0, %r1
  68  guard_class %r1 -> %i2
  71  getfield_raw_i %i2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext_vtable.cls__spec_match_ANY> -> %i2
  76  -live- %i0, %i2, %r1
  79  switch %i2, <SwitchDictDescr 0:L11, 1:L12, 2:L13>
  83  unreachable
  84  ---
  84  L11:
  84  -live- %i0, %r1
  87  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.StrMatchContext.inst__string> -> %r2
  92  strgetitem %r2, %i0 -> %i2
  96  -live- %i2
  99  goto_if_not_int_eq %i2, $10, L14
 104  int_return $0
 106  ---
 106  L14:
 106  int_return $1
 108  ---
 108  L12:
 108  -live- %i0, %r1
 111  getfield_gc_r_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.BufMatchContext.inst__buffer> -> %r2
 116  -live- %i0, %r2
 119  guard_class %r2 -> %i2
 122  getfield_raw_i %i2, FieldDescr<rpython.rlib.buffer.Buffer_vtable.cls_getitem> -> %i2
 127  -live- %i0, %i2, %r2
 130  int_guard_value %i2
 132  residual_call_ir_i %i2, <IndirectCallTargets>, I[%i0], R[%r2], <CallDescr(ri) EF=7> -> %i2
 141  -live- %i2
 144  goto_if_not_int_eq %i2, $10, L15
 149  int_return $0
 151  ---
 151  L15:
 151  int_return $1
 153  ---
 153  L13:
 153  -live- %i0, %r1
 156  getfield_gc_r %r1, FieldDescr<rpython.rlib.rsre.rsre_utf8.Utf8MatchContext.inst__utf8> -> %r2
 161  inline_call_ir_i <JitCode 'codepoint_at_pos'>, I[%i0], R[%r2] -> %i2
 169  -live- %i2
 172  goto_if_not_int_eq %i2, $10, L16
 177  int_return $0
 179  ---
 179  L16:
 179  int_return $1
 181  ---
 181  L3:
 181  -live-
 184  int_return $1
 186  ---
 186  L4:
 186  -live- %i0, %i1, %r1, %r2
 189  guard_class %r1 -> %i2
 192  getfield_raw_i %i2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext_vtable.cls__spec_match_IN> -> %i2
 197  inline_call_ir_i <JitCode 'dispatcher_buf_spec_match_IN_etc'>, I[%i2, %i0, %i1], R[%r1, %r2] -> %i2
 208  -live- %i2
 211  int_return %i2
 213  ---
 213  L5:
 213  -live- %i0, %i1, %r1, %r2
 216  inline_call_ir_i <JitCode '_spec_match_IN_IGNORE__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
 226  -live- %i2
 229  int_return %i2
 231  ---
 231  L6:
 231  -live- %i0, %i1, %r1, %r2
 234  inline_call_ir_i <JitCode '_spec_match_LITERAL__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
 244  -live- %i2
 247  int_return %i2
 249  ---
 249  L7:
 249  -live- %i0, %i1, %r1, %r2
 252  inline_call_ir_i <JitCode '_spec_match_LITERAL_IGNORE__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
 262  -live- %i2
 265  int_return %i2
 267  ---
 267  L8:
 267  -live- %i0, %i1, %r1, %r2
 270  inline_call_ir_i <JitCode '_spec_match_NOT_LITERAL__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
 280  -live- %i2
 283  int_return %i2
 285  ---
 285  L9:
 285  -live- %i0, %i1, %r1, %r2
 288  inline_call_ir_i <JitCode '_spec_match_NOT_LITERAL_IGNORE__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
 298  -live- %i2
 301  int_return %i2
