   0  -live- %r0
   3  getfield_vable_r %r0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_pycode> -> %r2
   8  getfield_gc_r_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst__args_as_cellvars> -> %r1
  13  getfield_gc_i_pure %r2, FieldDescr<pypy.interpreter.pycode.PyCode.inst_co_nlocals> -> %i3
  18  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10> -> %i2
  23  int_copy $0 -> %i1
  26  L1:
  26  -live- %i1, %i2, %i3, %r0, %r1
  29  goto_if_not_int_ge %i1, %i2, L2
  34  void_return
  35  ---
  35  L2:
  35  int_copy %i1 -> %i0
  38  int_add %i0, $1 -> %i1
  42  getarrayitem_gc_i_pure %r1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a77308b10> -> %i0
  48  -live- %i0, %i1, %i2, %i3, %r0, %r1
  51  goto_if_not_int_ge %i0, $0, L3
  56  -live- %i0, %i1, %i2, %i3, %r0, %r1
  59  getarrayitem_vable_r %r0, %i3, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a58f50a30> -> %r5
  67  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r5
  70  getarrayitem_vable_r %r0, %i0, FieldDescr<pypy.interpreter.pyframe.PyFrame.inst_locals_cells_stack_w>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000563a58f50a30> -> %r4
  78  getfield_gc_r_pure %r5, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_family> -> %r2
  83  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r4, %r5
  86  record_quasiimmut_field %r2, FieldDescr<pypy.interpreter.nestedscope.CellFamily.inst_ever_mutated>, FieldDescr<pypy.interpreter.nestedscope.CellFamily.mutate_ever_mutated>
  92  getfield_gc_i_pure %r2, FieldDescr<pypy.interpreter.nestedscope.CellFamily.inst_ever_mutated> -> %i0
  97  -live- %i0, %i1, %i2, %i3, %r0, %r1, %r2, %r4, %r5
 100  goto_if_not %i0, L4
 104  L5:
 104  setfield_gc_r %r5, %r4, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value>
 109  L6:
 109  int_add %i3, $1 -> %i3
 113  goto L1
 116  ---
 116  L4:
 116  getfield_gc_r %r5, FieldDescr<pypy.interpreter.nestedscope.Cell.inst_w_value> -> %r3
 121  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r3, %r4, %r5
 124  goto_if_not_ptr_iszero %r3, L7
 128  goto L5
 131  ---
 131  L7:
 131  -live- %i1, %i2, %i3, %r0, %r1, %r2, %r4, %r5
 134  jit_force_quasi_immutable %r2, FieldDescr<pypy.interpreter.nestedscope.CellFamily.mutate_ever_mutated>
 138  setfield_gc_i %r2, $True, FieldDescr<pypy.interpreter.nestedscope.CellFamily.inst_ever_mutated>
 143  goto L5
 146  ---
 146  L3:
 146  goto L6
