   0  -live- %i0, %i1, %i2, %r0
   0  goto_if_not_int_eq %i1, $1, L1
   5  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.buffer.RawBufferView_Base.inst_data> -> %r1
  10  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac0283ec0> -> %r0
  14  inline_call_ir_v <JitCode 'SubBuffer.__init__'>, I[%i0, %i2], R[%r0, %r1]
  23  -live- %r0
  23  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa9ddcf600> -> %r1
  27  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.buffer.RawBufferView_Base.inst_data>
  32  getfield_gc_i_pure %r0, FieldDescr<rpython.rlib.buffer.Buffer.inst_readonly> -> %i0
  37  setfield_gc_i %r1, %i0, FieldDescr<pypy.interpreter.buffer.BufferView.inst_readonly>
  42  ref_return %r1
  44  ---
  44  L1:
  44  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac02aca30> -> %r1
  48  inline_call_ir_v <JitCode 'BufferSlice.__init__'>, I[%i0, %i1, %i2], R[%r1, %r0]
  58  -live- %r1
  58  ref_return %r1
