   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  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x3fff69a2e390> -> %r2
  26  ref_return %r2
  28  ---
  28  L1:
  28  inline_call_r_r <JitCode 'W_TypeObject.check_user_subclass'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, %r0] -> %r0
  35  -live- %r0
  35  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_hasdict> -> %i0
  40  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_nslots> -> %i1
  45  int_is_true %i1 -> %i1
  48  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_needsdel> -> %i2
  53  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_weakrefable> -> %i3
  58  -live- %i0, %i1, %i2, %i3, %r0
  58  goto_if_not %i0, L2
  62  -live- %i1, %i2, %i3, %r0
  62  goto_if_not %i1, L3
  66  -live- %i2, %i3, %r0
  66  goto_if_not %i2, L4
  70  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlotsWeakrefDel'>, R[] -> %r2
  75  -live- %r0, %r2
  75  L5:
  75  setfield_gc_r %r2, %r0, FieldDescr<pypy.interpreter.typedef.ModuleUserSlots.inst_w__class__>
  80  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_nslots> -> %i0
  85  -live- %i0, %r2
  85  goto_if_not_int_gt %i0, $0, L6
  90  ref_copy %r2 -> %r0
  93  inline_call_ir_r <JitCode 'll_alloc_and_set__GcArray_Ptr_GcStruct_objectLlT_Signed_objectPtr'>, I[%i0], R[$<* struct object>] -> %r1
 101  -live- %r0, %r1, %r2
 101  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.typedef.ModuleUserSlots.inst_slots_w>
 106  L7:
 106  ref_return %r2
 108  ---
 108  L6:
 108  goto L7
 111  ---
 111  L4:
 111  -live- %i3, %r0
 111  goto_if_not %i3, L8
 115  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlotsWeakref'>, R[] -> %r2
 120  -live- %r0, %r2
 120  goto L5
 123  ---
 123  L8:
 123  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlots'>, R[] -> %r2
 128  -live- %r0, %r2
 128  goto L5
 131  ---
 131  L3:
 131  -live- %i2, %i3, %r0
 131  goto_if_not %i2, L9
 135  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlotsWeakrefDel'>, R[] -> %r2
 140  -live- %r0, %r2
 140  goto L5
 143  ---
 143  L9:
 143  -live- %i3, %r0
 143  goto_if_not %i3, L10
 147  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlotsWeakref'>, R[] -> %r2
 152  -live- %r0, %r2
 152  goto L5
 155  ---
 155  L10:
 155  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlots'>, R[] -> %r2
 160  -live- %r0, %r2
 160  goto L5
 163  ---
 163  L2:
 163  -live- %i1, %i2, %i3, %r0
 163  goto_if_not %i1, L11
 167  -live- %i2, %i3, %r0
 167  goto_if_not %i2, L12
 171  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlotsWeakrefDel'>, R[] -> %r2
 176  -live- %r0, %r2
 176  goto L5
 179  ---
 179  L12:
 179  -live- %i3, %r0
 179  goto_if_not %i3, L13
 183  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlotsWeakref'>, R[] -> %r2
 188  -live- %r0, %r2
 188  goto L5
 191  ---
 191  L13:
 191  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlots'>, R[] -> %r2
 196  -live- %r0, %r2
 196  goto L5
 199  ---
 199  L11:
 199  -live- %i2, %i3, %r0
 199  goto_if_not %i2, L14
 203  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlotsWeakrefDel'>, R[] -> %r2
 208  -live- %r0, %r2
 208  goto L5
 211  ---
 211  L14:
 211  -live- %i3, %r0
 211  goto_if_not %i3, L15
 215  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlotsWeakref'>, R[] -> %r2
 220  -live- %r0, %r2
 220  goto L5
 223  ---
 223  L15:
 223  inline_call_r_r <JitCode 'instantiate_pypy_interpreter_typedef_ModuleUserSlots'>, R[] -> %r2
 228  -live- %r0, %r2
 228  goto L5
