   0  getfield_gc_r_pure %r2, FieldDescr<tuple4.item0> -> %r4
   5  getfield_gc_i_pure %r2, FieldDescr<tuple4.item1> -> %i1
  10  getfield_gc_r_pure %r2, FieldDescr<tuple4.item2> -> %r5
  15  getfield_gc_r_pure %r2, FieldDescr<tuple4.item3> -> %r6
  20  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r5] -> %i0
  27  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  30  goto_if_not %i0, L1
  34  inline_call_r_r <JitCode 'normalize_module'>, R[%r4] -> %r5
  40  L2:
  40  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
  43  guard_class %r1 -> %i0
  46  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  49  int_guard_value %i0
  51  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
  54  guard_class %r1 -> %i0
  57  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  62  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  65  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5, 3:L6>
  69  unreachable
  70  ---
  70  L3:
  70  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
  73  guard_class %r1 -> %i0
  76  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
  81  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
  84  int_guard_value %i0
  86  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
  93  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
  96  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 101  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 106  L7:
 106  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 113  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 116  goto_if_not %i0, L8
 120  -live- %i1, %r1, %r3, %r4, %r5, %r6
 123  guard_class %r1 -> %i0
 126  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___str__> -> %i0
 131  -live- %i0, %i1, %r1, %r3, %r4, %r5, %r6
 134  int_guard_value %i0
 136  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r8
 143  -live- %i1, %r1, %r3, %r4, %r5, %r6, %r8
 146  guard_class %r1 -> %i0
 149  -live- %i0, %i1, %r1, %r3, %r4, %r5, %r6, %r8
 152  int_guard_value %i0
 154  -live- %i1, %r1, %r3, %r4, %r5, %r6, %r8
 157  guard_class %r1 -> %i0
 160  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 165  -live- %i0, %i1, %r1, %r3, %r4, %r5, %r6, %r8
 168  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11, 3:L12>
 172  unreachable
 173  ---
 173  L9:
 173  -live- %i1, %r1, %r3, %r4, %r5, %r6, %r8
 176  guard_class %r1 -> %i0
 179  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 184  -live- %i0, %i1, %r1, %r3, %r4, %r5, %r6, %r8
 187  int_guard_value %i0
 189  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 196  -live- %i1, %r1, %r2, %r3, %r4, %r5, %r6, %r8
 199  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 204  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 209  L13:
 209  L14:
 209  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab3c0185d0> -> %r9
 213  setfield_gc_i %r9, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 218  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950> -> %r2
 223  setarrayitem_gc_r %r2, $0, %r8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 229  setarrayitem_gc_r %r2, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 235  setarrayitem_gc_r %r2, $2, %r9, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab4e394950>
 241  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r2] -> %r7
 247  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 250  catch_exception L15
 253  L16:
 253  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r6] -> %i0
 260  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 263  goto_if_not %i0, L17
 267  L18:
 267  residual_call_ir_r $<* fn get_filter>, I[%i1], R[%r0, %r8, %r5], <CallDescr(rrir) EF=7> -> %r2
 278  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
 281  getfield_gc_r_pure %r2, FieldDescr<tuple2.item0> -> %r5
 286  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r2
 291  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 299  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 302  goto_if_not %i0, L19
 306  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab26b7d868> -> %r2
 310  setfield_gc_r %r2, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 315  setfield_gc_r %r2, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 320  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 325  assert_not_none %r2
 327  -live- %r2
 330  raise %r2
 332  ---
 332  L19:
 332  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 340  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 343  goto_if_not %i0, L20
 347  void_return
 348  ---
 348  L20:
 348  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 356  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 359  goto_if_not_int_is_zero %i0, L21
 363  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r6] -> %i0
 370  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 373  goto_if_not %i0, L22
 377  L23:
 377  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 385  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 388  goto_if_not %i0, L24
 392  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r6] -> %i0
 399  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r6, %r8, %r9
 402  goto_if_not %i0, L25
 406  inline_call_r_r <JitCode 'get_warnings_attr'>, R[$<* struct rpy_string>] -> %r6
 412  -live- %i1, %r0, %r1, %r3, %r4, %r6, %r8, %r9
 415  goto_if_not_ptr_iszero %r6, L26
 419  getfield_gc_r $<* struct pypy.module._warnings.interp_warnings.State>, FieldDescr<pypy.module._warnings.interp_warnings.State.inst_w_once_registry> -> %r6
 424  L27:
 424  inline_call_r_r <JitCode 'wraptuple2'>, R[%r8, %r0] -> %r2
 431  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r6, %r8, %r9
 434  inline_call_ir_i <JitCode 'already_warned'>, I[$True], R[%r6, %r2] -> %i0
 443  L28:
 443  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r8, %r9
 446  goto_if_not %i0, L29
 450  void_return
 451  ---
 451  L29:
 451  L30:
 451  inline_call_r_r <JitCode 'get_warnings_attr'>, R[$<* struct rpy_string>] -> %r2
 457  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r8, %r9
 460  goto_if_not_ptr_iszero %r2, L31
 464  residual_call_ir_v $<* fn show_warning>, I[%i1], R[%r4, %r8, %r0, %r3], <CallDescr(rirrr) EF=7>
 475  -live-
 478  void_return
 479  ---
 479  L31:
 479  inline_call_r_r <JitCode 'call_function__star_4'>, R[%r2, %r1, %r0, %r4, %r9] -> %r2
 489  -live-
 492  void_return
 493  ---
 493  L26:
 493  setfield_gc_r $<* struct pypy.module._warnings.interp_warnings.State>, %r6, FieldDescr<pypy.module._warnings.interp_warnings.State.inst_w_once_registry>
 498  goto L27
 501  ---
 501  L25:
 501  goto L27
 504  ---
 504  L24:
 504  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 512  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 515  goto_if_not %i0, L32
 519  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r6] -> %i0
 526  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r6, %r8, %r9
 529  goto_if_not %i0, L33
 533  goto L30
 536  ---
 536  L33:
 536  inline_call_r_r <JitCode 'wraptuple2'>, R[%r8, %r0] -> %r2
 543  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r6, %r8, %r9
 546  inline_call_ir_i <JitCode 'already_warned'>, I[$True], R[%r6, %r2] -> %i0
 555  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r8, %r9
 558  goto L28
 561  ---
 561  L32:
 561  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 569  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r8, %r9
 572  goto_if_not_int_is_zero %i0, L34
 576  inline_call_r_r <JitCode 'call_shortcut__star_0'>, R[%r2] -> %r2
 582  -live- %r2, %r5
 585  catch_exception L35
 588  inline_call_r_r <JitCode 'text_w__pypy_interpreter_baseobjspace_W_Root'>, R[%r2] -> %r2
 594  -live- %r2, %r5
 597  catch_exception L36
 600  L37:
 600  inline_call_r_r <JitCode 'oefmt__Unrecognized_action___s__in_warnings_filters____s_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r5, %r2] -> %r2
 609  -live- %r2
 612  assert_not_none %r2
 614  -live- %r2
 617  guard_class %r2 -> %i0
 620  -live- %r2
 623  raise %r2
 625  ---
 625  L36:
 625  goto_if_exception_mismatch $<* struct object_vtable>, L38
 629  ref_copy $<* struct rpy_string> -> %r2
 632  goto L37
 635  ---
 635  L38:
 635  reraise
 636  ---
 636  L35:
 636  goto_if_exception_mismatch $<* struct object_vtable>, L39
 640  ref_copy $<* struct rpy_string> -> %r2
 643  goto L37
 646  ---
 646  L39:
 646  reraise
 647  ---
 647  L34:
 647  goto L30
 650  ---
 650  L22:
 650  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 653  guard_class %r6 -> %i0
 656  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___setitem__> -> %i0
 661  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 664  int_guard_value %i0
 666  residual_call_r_r %i0, <IndirectCallTargets>, R[%r6, %r7, $<* struct pypy.interpreter.baseobjspace.W_Root>], <CallDescr(rrr) EF=7> -> %r7
 675  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 678  goto L23
 681  ---
 681  L21:
 681  goto L30
 684  ---
 684  L17:
 684  inline_call_ir_i <JitCode 'already_warned'>, I[$False], R[%r6, %r7] -> %i0
 693  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 696  goto_if_not %i0, L40
 700  void_return
 701  ---
 701  L40:
 701  goto L18
 704  ---
 704  L15:
 704  goto_if_exception_mismatch $<* struct object_vtable>, L41
 708  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab41ecd8a0> -> %r7
 712  setfield_gc_r %r7, %r2, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 717  goto L16
 720  ---
 720  L41:
 720  reraise
 721  ---
 721  L10:
 721  -live- %i1, %r1, %r3, %r4, %r5, %r6, %r8
 724  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
 729  -live- %i1, %r1, %r2, %r3, %r4, %r5, %r6, %r8
 732  ref_guard_value %r2
 734  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 739  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 744  goto L13
 747  ---
 747  L11:
 747  -live- %i1, %r1, %r3, %r4, %r5, %r6, %r8
 750  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r0
 755  goto L13
 758  ---
 758  L12:
 758  -live- %i1, %r1, %r3, %r4, %r5, %r6, %r8
 761  guard_class %r1 -> %i0
 764  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r0
 769  goto L13
 772  ---
 772  L8:
 772  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 775  guard_class %r1 -> %i0
 778  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i2
 783  int_between $TotalOrderSymbolic('compute_fn'), %i2, $TotalOrderSymbolic('compute_fn') -> %i2
 788  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r4, %r5, %r6
 791  goto_if_not %i2, L42
 795  ref_copy %r1 -> %r8
 798  L43:
 798  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r0, %r8] -> %r1
 805  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r8
 808  goto L14
 811  ---
 811  L42:
 811  ref_copy %r1 -> %r2
 814  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 817  int_guard_value %i0
 819  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 822  guard_class %r2 -> %i0
 825  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 830  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 833  switch %i0, <SwitchDictDescr 0:L44, 1:L45, 2:L46, 3:L47>
 837  unreachable
 838  ---
 838  L44:
 838  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 841  guard_class %r1 -> %i0
 844  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 849  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 852  int_guard_value %i0
 854  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 861  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 864  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 869  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 874  L48:
 874  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 881  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 884  goto_if_not %i0, L49
 888  ref_copy %r1 -> %r8
 891  goto L43
 894  ---
 894  L49:
 894  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 897  guard_class %r1 -> %i0
 900  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i2
 905  int_between $TotalOrderSymbolic('compute_fn'), %i2, $TotalOrderSymbolic('compute_fn') -> %i2
 910  -live- %i0, %i1, %i2, %r0, %r1, %r3, %r4, %r5, %r6
 913  goto_if_not %i2, L50
 917  ref_copy %r1 -> %r8
 920  goto L43
 923  ---
 923  L50:
 923  ref_copy %r1 -> %r2
 926  -live- %i0, %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 929  int_guard_value %i0
 931  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 934  guard_class %r2 -> %i0
 937  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 942  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 945  switch %i0, <SwitchDictDescr 0:L51, 1:L52, 2:L53, 3:L54>
 949  unreachable
 950  ---
 950  L51:
 950  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 953  guard_class %r1 -> %i0
 956  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 961  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 964  int_guard_value %i0
 966  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 973  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 976  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 981  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 986  L55:
 986  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 993  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 996  goto_if_not %i0, L56
1000  ref_copy %r1 -> %r8
1003  goto L43
1006  ---
1006  L56:
1006  inline_call_r_r <JitCode 'call_shortcut__star_0'>, R[%r1] -> %r8
1012  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r8
1015  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r0, %r1] -> %r1
1022  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r8
1025  goto L14
1028  ---
1028  L52:
1028  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1031  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
1036  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
1039  ref_guard_value %r2
1041  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1046  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
1051  goto L55
1054  ---
1054  L53:
1054  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1057  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
1062  goto L55
1065  ---
1065  L54:
1065  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1068  guard_class %r1 -> %i0
1071  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
1076  goto L55
1079  ---
1079  L45:
1079  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1082  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
1087  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
1090  ref_guard_value %r2
1092  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1097  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
1102  goto L48
1105  ---
1105  L46:
1105  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1108  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
1113  goto L48
1116  ---
1116  L47:
1116  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1119  guard_class %r1 -> %i0
1122  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
1127  goto L48
1130  ---
1130  L4:
1130  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1133  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
1138  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
1141  ref_guard_value %r2
1143  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1148  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
1153  goto L7
1156  ---
1156  L5:
1156  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1159  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
1164  goto L7
1167  ---
1167  L6:
1167  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1170  guard_class %r1 -> %i0
1173  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
1178  goto L7
1181  ---
1181  L1:
1181  goto L2
