   0  -live- %r0, %r1
   3  goto_if_not_ptr_nonzero %r1, L1
   7  strhash %r1 -> %i0
  10  conditional_call_value_ir_i %i0, $<* fn _ll_strhash__rpy_stringPtr>, I[], R[%r1], <CallDescr(r) EF=2> -> %i0
  19  L2:
  19  ref_isvirtual $<* struct dicttable> -> %i1
  22  -live- %i0, %i1, %r0, %r1
  25  goto_if_not %i1, L3
  29  inline_call_ir_i <JitCode 'll_call_lookup_function__v1661___simple_call__function_'>, I[%i0, $0], R[$<* struct dicttable>, %r1] -> %i0
  39  L4:
  39  -live- %i0, %r0, %r1
  42  goto_if_not_int_ge %i0, $0, L5
  47  -live- %r0, %r1
  50  goto_if_not_ptr_nonzero %r1, L6
  54  strhash %r1 -> %i0
  57  conditional_call_value_ir_i %i0, $<* fn _ll_strhash__rpy_stringPtr>, I[], R[%r1], <CallDescr(r) EF=2> -> %i0
  66  L7:
  66  ref_isvirtual $<* struct dicttable> -> %i1
  69  -live- %i0, %i1, %r0, %r1
  72  goto_if_not %i1, L8
  76  inline_call_ir_i <JitCode 'll_call_lookup_function__v1661___simple_call__function_'>, I[%i0, $0], R[$<* struct dicttable>, %r1] -> %i0
  86  L9:
  86  -live- %i0, %r0
  89  goto_if_not_int_ge %i0, $0, L10
  94  getfield_gc_r $<* struct dicttable>, FieldDescr<dicttable.entries> -> %r1
  99  getinteriorfield_gc_r %r1, %i0, <rpython.jit.backend.llsupport.descr.InteriorFieldDescr object at 0x0000aaab3503f590> -> %r1
 105  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab42d25440> -> %r2
 109  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 114  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r2] -> %r1
 121  -live- %r1
 124  goto_if_not_ptr_iszero %r1, L11
 128  int_return $False
 130  ---
 130  L11:
 130  int_return $True
 132  ---
 132  L10:
 132  raise $<* struct object>
 134  ---
 134  L8:
 134  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1681___simple_call__function_>, I[%i0, $0], R[$<* struct dicttable>, %r1], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
 145  -live- %i0, %r0
 148  goto L9
 151  ---
 151  L6:
 151  int_copy $0 -> %i0
 154  goto L7
 157  ---
 157  L5:
 157  int_return $False
 159  ---
 159  L3:
 159  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1681___simple_call__function_>, I[%i0, $0], R[$<* struct dicttable>, %r1], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
 170  -live- %i0, %r0, %r1
 173  goto L4
 176  ---
 176  L1:
 176  int_copy $0 -> %i0
 179  goto L2
