   0  -live- %r0
   0  guard_class %r0 -> %i0
   3  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i0
   8  -live- %i0, %r0
   8  int_guard_value %i0
  10  residual_call_r_i %i0, <IndirectCallTargets>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>], <CallDescr(rr) EF=7> -> %i0
  18  -live- %i0, %r0
  18  -live- %i0, %r0
  18  goto_if_not %i0, L1
  22  residual_call_r_r $<* fn _ll_0_alloc_with_del___>, R[], <CallDescr() EF=5> -> %r2
  28  -live- %r2
  28  ref_return %r2
  30  ---
  30  L1:
  30  inline_call_r_r <JitCode 'W_TypeObject.check_user_subclass'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, %r0] -> %r0
  37  -live- %r0
  37  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_hasdict> -> %i0
  42  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_nslots> -> %i1
  47  int_is_true %i1 -> %i1
  50  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_needsdel> -> %i2
  55  -live- %i0, %i1, %i2, %r0
  55  goto_if_not %i0, L2
  59  -live- %i1, %i2, %r0
  59  goto_if_not %i1, L3
  63  -live- %i2, %r0
  63  goto_if_not %i2, L4
  67  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_W_BufferedReaderUserSlotsDel'>, R[] -> %r2
  72  -live- %r0, %r2
  72  L5:
  72  setfield_gc_r %r2, %r0, FieldDescr<pypy.interpreter.typedef.W_BufferedReaderUserSlots.inst_w__class__>
  77  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_nslots> -> %i0
  82  -live- %i0, %r2
  82  goto_if_not_int_gt %i0, $0, L6
  87  ref_copy %r2 -> %r0
  90  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GcStruct_objectLlT_Signed_objectPtr'>, I[%i0], R[$<* struct object>] -> %r1
  98  -live- %r0, %r1, %r2
  98  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.typedef.W_BufferedReaderUserSlots.inst_slots_w>
 103  L7:
 103  ref_return %r2
 105  ---
 105  L6:
 105  goto L7
 108  ---
 108  L4:
 108  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_W_BufferedReaderUserSlots'>, R[] -> %r2
 113  -live- %r0, %r2
 113  goto L5
 116  ---
 116  L3:
 116  -live- %i2, %r0
 116  goto_if_not %i2, L8
 120  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_W_BufferedReaderUserSlotsDel'>, R[] -> %r2
 125  -live- %r0, %r2
 125  goto L5
 128  ---
 128  L8:
 128  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_W_BufferedReaderUserSlots'>, R[] -> %r2
 133  -live- %r0, %r2
 133  goto L5
 136  ---
 136  L2:
 136  -live- %i1, %i2, %r0
 136  goto_if_not %i1, L9
 140  -live- %i2, %r0
 140  goto_if_not %i2, L10
 144  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_W_BufferedReaderUserSlotsDel'>, R[] -> %r2
 149  -live- %r0, %r2
 149  goto L5
 152  ---
 152  L10:
 152  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_W_BufferedReaderUserSlots'>, R[] -> %r2
 157  -live- %r0, %r2
 157  goto L5
 160  ---
 160  L9:
 160  -live- %i2, %r0
 160  goto_if_not %i2, L11
 164  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_W_BufferedReaderUserSlotsDel'>, R[] -> %r2
 169  -live- %r0, %r2
 169  goto L5
 172  ---
 172  L11:
 172  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_W_BufferedReaderUserSlots'>, R[] -> %r2
 177  -live- %r0, %r2
 177  goto L5
