   0  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1009ef764d0> -> %r1
   4  setfield_gc_r %r1, $<* array [  ]>, FieldDescr<dicttable.entries>
   9  new_array_clear $16, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x10092aa1390> -> %r2
  14  setfield_gc_r %r1, %r2, FieldDescr<dicttable.indexes>
  19  setfield_gc_i %r1, $0, FieldDescr<dicttable.lookup_function_no>
  24  setfield_gc_i %r1, $0, FieldDescr<dicttable.num_live_items>
  29  setfield_gc_i %r1, $0, FieldDescr<dicttable.num_ever_used_items>
  34  setfield_gc_i %r1, $32, FieldDescr<dicttable.resize_counter>
  39  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r2
  44  -live- %r0, %r1, %r2
  44  goto_if_not_ptr_nonzero %r2, L1
  48  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1007ce03f50> -> %i0
  53  -live- %i0, %r0, %r1
  53  goto_if_not_int_is_true %i0, L2
  57  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r2
  62  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1007ce03f50> -> %i2
  67  int_copy $0 -> %i1
  70  L3:
  70  -live- %i1, %i2, %r0, %r1
  70  goto_if_not_int_ge %i1, %i2, L4
  75  L5:
  75  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_arguments_w> -> %r2
  80  new <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10095ffc050> -> %r0
  84  setfield_gc_r %r0, %r2, FieldDescr<tuple2.item0>
  89  setfield_gc_r %r0, %r1, FieldDescr<tuple2.item1>
  94  ref_return %r0
  96  ---
  96  L4:
  96  int_copy %i1 -> %i0
  99  int_add %i0, $1 -> %i1
 103  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords_w> -> %r2
 108  getarrayitem_gc_r %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %r3
 114  getfield_gc_r %r0, FieldDescr<pypy.interpreter.argument.Arguments.inst_keywords> -> %r2
 119  getarrayitem_gc_r %r2, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1007ce03f50> -> %r2
 125  residual_call_r_i $<* fn ll_strhash__rpy_stringPtr>, R[%r2], <CallDescr(r) EF=0> -> %i3
 132  ref_isvirtual %r1 -> %i0
 135  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 135  goto_if_not %i0, L6
 139  inline_call_ir_i <JitCode 'll_call_lookup_function__v1149___simple_call__function_'>, I[%i3, $1], R[%r1, %r2] -> %i0
 149  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 149  L7:
 149  inline_call_ir_v <JitCode '_ll_dict_setitem_lookup_done_look_inside_iff__dicttablePtr_rpy_stringPtr_objectPtr_Signed_Signed'>, I[%i3, %i0], R[%r1, %r2, %r3]
 159  -live- %i1, %i2, %r0, %r1
 159  goto L3
 162  ---
 162  L6:
 162  residual_call_ir_i $<* fn ll_call_lookup_function_trampoline__v1161___simple_call__function_>, I[%i3, $1], R[%r1, %r2], <CallDescr(rrii) EF=5 OS_DICT_LOOKUP> -> %i0
 173  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r3
 173  goto L7
 176  ---
 176  L2:
 176  goto L5
 179  ---
 179  L1:
 179  goto L5
