   0  getfield_gc_i_pure %r1, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext.inst_end> -> %i2
   5  -live- %i0, %i1, %i2, %r0, %r1, %r2
   5  goto_if_not_int_eq %i0, %i2, L1
  10  int_return $0
  12  ---
  12  L1:
  12  -live- %i0, %i1, %r0, %r1, %r2
  12  ref_guard_value %r2
  14  getfield_gc_r_pure %r2, FieldDescr<rpython.rlib.rsre.rsre_core.CompiledPattern.inst_pattern> -> %r3
  19  getarrayitem_gc_i_pure %r3, %i1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x500dc9f0> -> %i2
  25  -live- %i0, %i1, %i2, %r0, %r1, %r2
  25  switch %i2, <SwitchDictDescr 2:L2, 3:L3, 15:L4, 16:L5, 19:L6, 20:L7, 24:L8, 25:L9>
  29  getfield_gc_r %r0, FieldDescr<rpython.rlib.rsre.rsre_core.MinRepeatOneMatchResult.inst_start_marks> -> %r0
  34  inline_call_ir_r <JitCode '_spec_sre_match__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_4'>, I[%i1, %i0], R[%r1, %r2, %r0] -> %r2
  45  -live- %r2
  45  -live- %r2
  45  goto_if_not_ptr_iszero %r2, L10
  49  int_return $0
  51  ---
  51  L10:
  51  int_return $1
  53  ---
  53  L2:
  53  -live- %i0, %i1, %r1, %r2
  53  inline_call_ir_i <JitCode '_spec_match_ANY__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
  63  -live- %i2
  63  int_return %i2
  65  ---
  65  L3:
  65  -live-
  65  int_return $1
  67  ---
  67  L4:
  67  -live- %i0, %i1, %r1, %r2
  67  -live- %i0, %i1, %r1, %r2
  67  guard_class %r1 -> %i2
  70  getfield_raw_i %i2, FieldDescr<rpython.rlib.rsre.rsre_core.AbstractMatchContext_vtable.cls__spec_match_IN> -> %i2
  75  inline_call_ir_i <JitCode 'dispatcher'>, I[%i2, %i0, %i1], R[%r1, %r2] -> %i2
  86  -live- %i2
  86  int_return %i2
  88  ---
  88  L5:
  88  -live- %i0, %i1, %r1, %r2
  88  inline_call_ir_i <JitCode '_spec_match_IN_IGNORE__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
  98  -live- %i2
  98  int_return %i2
 100  ---
 100  L6:
 100  -live- %i0, %i1, %r1, %r2
 100  inline_call_ir_i <JitCode '_spec_match_LITERAL__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
 110  -live- %i2
 110  int_return %i2
 112  ---
 112  L7:
 112  -live- %i0, %i1, %r1, %r2
 112  inline_call_ir_i <JitCode '_spec_match_LITERAL_IGNORE__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
 122  -live- %i2
 122  int_return %i2
 124  ---
 124  L8:
 124  -live- %i0, %i1, %r1, %r2
 124  inline_call_ir_i <JitCode '_spec_match_NOT_LITERAL__rpython_rlib_rsre_rsre_core_AbstractMatchContext_star_3'>, I[%i0, %i1], R[%r1, %r2] -> %i2
 134  -live- %i2
 134  int_return %i2
 136  ---
 136  L9:
 136  -live- %i0, %i1, %r1, %r2
 136  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
 146  -live- %i2
 146  int_return %i2
