   0  -live- %r0
   0  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r2
   5  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst__args_as_cellvars> -> %r1
  10  getfield_gc_i_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i3
  15  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i2
  20  int_copy $0 -> %i1
  23  L1:
  23  -live- %i1, %i2, %i3, %r0, %r1
  23  goto_if_not_int_ge %i1, %i2, L2
  28  void_return
  29  ---
  29  L2:
  29  int_copy %i1 -> %i0
  32  int_add %i0, $1 -> %i1
  36  getarrayitem_gc_i_pure %r1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaada36288> -> %i0
  42  -live- %i0, %i1, %i2, %i3, %r0, %r1
  42  goto_if_not_int_ge %i0, $0, L3
  47  -live- %i0, %i1, %i2, %i3, %r0, %r1
  47  getarrayitem_vable_r %r0, %i3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r5
  55  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r5
  55  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r4
  63  getfield_gc_r_pure %r5, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_family> -> %r2
  68  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r4, %r5
  68  record_quasiimmut_field %r2, FieldDescr<pypy.interpreter.nestedscope.CellFamily.inst_ever_mutated>, FieldDescr<pypy.interpreter.nestedscope.CellFamily.mutate_ever_mutated>
  74  getfield_gc_i_pure %r2, FieldDescr<pypy.interpreter.nestedscope.CellFamily.inst_ever_mutated> -> %i0
  79  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r4, %r5
  79  goto_if_not %i0, L4
  83  L5:
  83  setfield_gc_r %r5, %r4, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value>
  88  L6:
  88  int_add %i3, $1 -> %i3
  92  goto L1
  95  ---
  95  L4:
  95  getfield_gc_r %r5, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value> -> %r3
 100  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4, %r5
 100  goto_if_not_ptr_iszero %r3, L7
 104  goto L5
 107  ---
 107  L7:
 107  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r4, %r5
 107  jit_force_quasi_immutable %r2, FieldDescr<pypy.interpreter.nestedscope.CellFamily.mutate_ever_mutated>
 111  setfield_gc_i %r2, $True, FieldDescr<pypy.interpreter.nestedscope.CellFamily.inst_ever_mutated>
 116  goto L5
 119  ---
 119  L3:
 119  goto L6
