   0  -live- %r0, %r1
   0  goto_if_not_ptr_nonzero %r1, L1
   4  strhash %r1 -> %i0
   7  conditional_call_value_ir_i %i0, $<* fn _ll_strhash__rpy_stringPtr>, I[], R[%r1], <CallDescr(r) EF=2> -> %i0
  16  L2:
  16  ref_isvirtual $<* struct dicttable> -> %i1
  19  -live- %i0, %i1, %r0, %r1
  19  goto_if_not %i1, L3
  23  inline_call_ir_i <JitCode 'll_call_lookup_function__v2240___simple_call__function_'>, I[%i0, $0], R[$<* struct dicttable>, %r1] -> %i0
  33  -live- %i0, %r0, %r1
  33  L4:
  33  -live- %i0, %r0, %r1
  33  goto_if_not_int_ge %i0, $0, L5
  38  -live- %r0, %r1
  38  goto_if_not_ptr_nonzero %r1, L6
  42  strhash %r1 -> %i0
  45  conditional_call_value_ir_i %i0, $<* fn _ll_strhash__rpy_stringPtr>, I[], R[%r1], <CallDescr(r) EF=2> -> %i0
  54  L7:
  54  ref_isvirtual $<* struct dicttable> -> %i1
  57  -live- %i0, %i1, %r0, %r1
  57  goto_if_not %i1, L8
  61  inline_call_ir_i <JitCode 'll_call_lookup_function__v2240___simple_call__function_'>, I[%i0, $0], R[$<* struct dicttable>, %r1] -> %i0
  71  -live- %i0, %r0
  71  L9:
  71  -live- %i0, %r0
  71  goto_if_not_int_ge %i0, $0, L10
  76  getfield_gc_r $<* struct dicttable>, FieldDescr<dicttable.entries> -> %r1
  81  getinteriorfield_gc_r %r1, %i0, <rpython.jit.backend.llsupport.descr.InteriorFieldDescr object at 0x000002aa9a1aff68> -> %r1
  87  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac5501f30> -> %r2
  91  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  96  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r2] -> %r1
 103  -live- %r1
 103  -live- %r1
 103  goto_if_not_ptr_iszero %r1, L11
 107  int_return $False
 109  ---
 109  L11:
 109  int_return $True
 111  ---
 111  L10:
 111  raise $<* struct object>
 113  ---
 113  L8:
 113  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v2257___simple_call__function_>, I[%i0, $0], R[$<* struct dicttable>, %r1], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
 124  -live- %i0, %r0
 124  goto L9
 127  ---
 127  L6:
 127  int_copy $0 -> %i0
 130  goto L7
 133  ---
 133  L5:
 133  int_return $False
 135  ---
 135  L3:
 135  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v2257___simple_call__function_>, I[%i0, $0], R[$<* struct dicttable>, %r1], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
 146  -live- %i0, %r0, %r1
 146  goto L4
 149  ---
 149  L1:
 149  int_copy $0 -> %i0
 152  goto L2
