   0  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.buffer.BufferSlice.inst_shape> -> %r1
   5  getarrayitem_gc_i %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018f74afe0> -> %i0
  11  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.buffer.BufferSlice.inst_parent> -> %r0
  16  -live- %i0, %r0
  16  guard_class %r0 -> %i1
  19  getfield_raw_i %i1, FieldDescr<pypy.interpreter.buffer.BufferView_vtable.cls_getitemsize> -> %i1
  24  -live- %i0, %i1, %r0
  24  int_guard_value %i1
  26  residual_call_r_i %i1, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=5> -> %i1
  33  -live- %i0, %i1
  33  int_mul %i0, %i1 -> %i0
  37  int_return %i0
