   0  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000056095db1e720> -> %r2
   4  setfield_gc_r %r2, %r0, FieldDescr<pypy.module._collections.interp_deque.W_DequeIter.inst_deque>
   9  getfield_gc_r %r0, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_leftblock> -> %r1
  14  setfield_gc_r %r2, %r1, FieldDescr<pypy.module._collections.interp_deque.W_DequeIter.inst_block>
  19  getfield_gc_i %r0, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_leftindex> -> %i0
  24  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._collections.interp_deque.W_DequeIter.inst_index>
  29  getfield_gc_i %r0, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_len> -> %i0
  34  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._collections.interp_deque.W_DequeIter.inst_counter>
  39  getfield_gc_r %r0, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_lock> -> %r1
  44  -live- %r0, %r1, %r2
  47  goto_if_not_ptr_iszero %r1, L1
  51  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000560969747b40> -> %r1
  55  setfield_gc_r %r0, %r1, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_lock>
  60  L2:
  60  getfield_gc_r %r0, FieldDescr<pypy.module._collections.interp_deque.W_Deque.inst_lock> -> %r1
  65  setfield_gc_r %r2, %r1, FieldDescr<pypy.module._collections.interp_deque.W_DequeIter.inst_lock>
  70  ref_return %r2
  72  ---
  72  L1:
  72  goto L2
