   0  getfield_gc_i %r0, FieldDescr<dicttable.num_live_items> -> %i0
   5  -live- %i0, %r0
   8  goto_if_not_int_is_zero %i0, L1
  12  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555abc896800> -> %r1
  16  setfield_gc_r %r1, $<* array [  ]>, FieldDescr<dicttable.entries>
  21  setfield_gc_i %r1, $0, FieldDescr<dicttable.num_live_items>
  26  setfield_gc_i %r1, $0, FieldDescr<dicttable.num_ever_used_items>
  31  setfield_gc_i %r1, $4, FieldDescr<dicttable.lookup_function_no>
  36  setfield_gc_r %r1, $<* None>, FieldDescr<dicttable.indexes>
  41  ref_return %r1
  43  ---
  43  L1:
  43  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000555abc896800> -> %r1
  47  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r2
  52  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555abc844368> -> %i0
  57  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555abc844368> -> %r2
  62  setfield_gc_r %r1, %r2, FieldDescr<dicttable.entries>
  67  getfield_gc_i %r0, FieldDescr<dicttable.num_live_items> -> %i0
  72  setfield_gc_i %r1, %i0, FieldDescr<dicttable.num_live_items>
  77  getfield_gc_i %r0, FieldDescr<dicttable.num_ever_used_items> -> %i0
  82  setfield_gc_i %r1, %i0, FieldDescr<dicttable.num_ever_used_items>
  87  getfield_gc_r %r0, FieldDescr<dicttable.entries> -> %r3
  92  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r3, %r2], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 103  getfield_gc_i %r0, FieldDescr<dicttable.lookup_function_no> -> %i0
 108  int_and %i0, $7 -> %i0
 112  -live- %i0, %r0, %r1
 115  switch %i0, <SwitchDictDescr 0:L2, 1:L3, 2:L4>
 119  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r2
 124  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aafcdd5c8> -> %i0
 129  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aafcdd5c8> -> %r3
 134  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 145  setfield_gc_r %r1, %r3, FieldDescr<dicttable.indexes>
 150  setfield_gc_i %r1, $3, FieldDescr<dicttable.lookup_function_no>
 155  L5:
 155  getfield_gc_i %r0, FieldDescr<dicttable.resize_counter> -> %i0
 160  setfield_gc_i %r1, %i0, FieldDescr<dicttable.resize_counter>
 165  ref_return %r1
 167  ---
 167  L2:
 167  -live- %r0, %r1
 170  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r2
 175  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aafcdd6a8> -> %i0
 180  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aafcdd6a8> -> %r3
 185  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 196  setfield_gc_r %r1, %r3, FieldDescr<dicttable.indexes>
 201  setfield_gc_i %r1, $0, FieldDescr<dicttable.lookup_function_no>
 206  goto L5
 209  ---
 209  L3:
 209  -live- %r0, %r1
 212  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r2
 217  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aafcdd478> -> %i0
 222  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aafcdd478> -> %r3
 227  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 238  setfield_gc_r %r1, %r3, FieldDescr<dicttable.indexes>
 243  setfield_gc_i %r1, $1, FieldDescr<dicttable.lookup_function_no>
 248  goto L5
 251  ---
 251  L4:
 251  -live- %r0, %r1
 254  getfield_gc_r %r0, FieldDescr<dicttable.indexes> -> %r2
 259  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aafcdd4e8> -> %i0
 264  new_array_clear %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000555aafcdd4e8> -> %r3
 269  residual_call_ir_v $<* fn ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed>, I[$0, $0, %i0], R[%r2, %r3], <CallDescr(rriii) EF=2 OS_ARRAYCOPY>
 280  setfield_gc_r %r1, %r3, FieldDescr<dicttable.indexes>
 285  setfield_gc_i %r1, $2, FieldDescr<dicttable.lookup_function_no>
 290  goto L5
