   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 0x000055d2f3f9d9b8> -> %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 0x000055d2bc387830> -> %r2
 223  setarrayitem_gc_r %r2, $0, %r8, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000055d2bc387830>
 229  setarrayitem_gc_r %r2, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000055d2bc387830>
 235  setarrayitem_gc_r %r2, $2, %r9, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000055d2bc387830>
 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 0x000055d2f17bec60> -> %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 0x000055d2f37196e0> -> %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> -> %i0
 783  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 788  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 791  goto_if_not %i0, 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  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 814  guard_class %r1 -> %i0
 817  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 820  int_guard_value %i0
 822  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 825  guard_class %r1 -> %i0
 828  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 833  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 836  switch %i0, <SwitchDictDescr 0:L44, 1:L45, 2:L46, 3:L47>
 840  unreachable
 841  ---
 841  L44:
 841  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 844  guard_class %r1 -> %i0
 847  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 852  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 855  int_guard_value %i0
 857  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 864  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 867  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 872  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 877  L48:
 877  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 884  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 887  goto_if_not %i0, L49
 891  ref_copy %r1 -> %r8
 894  goto L43
 897  ---
 897  L49:
 897  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 900  guard_class %r1 -> %i0
 903  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 908  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 913  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 916  goto_if_not %i0, L50
 920  ref_copy %r1 -> %r8
 923  goto L43
 926  ---
 926  L50:
 926  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 929  guard_class %r1 -> %i0
 932  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 935  int_guard_value %i0
 937  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 940  guard_class %r1 -> %i0
 943  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 948  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 951  switch %i0, <SwitchDictDescr 0:L51, 1:L52, 2:L53, 3:L54>
 955  unreachable
 956  ---
 956  L51:
 956  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
 959  guard_class %r1 -> %i0
 962  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 967  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
 970  int_guard_value %i0
 972  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 979  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
 982  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 987  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 992  L55:
 992  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 999  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5, %r6
1002  goto_if_not %i0, L56
1006  ref_copy %r1 -> %r8
1009  goto L43
1012  ---
1012  L56:
1012  inline_call_r_r <JitCode 'call_shortcut__star_0'>, R[%r1] -> %r8
1018  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r8
1021  inline_call_r_r <JitCode 'call_function__star_1'>, R[%r0, %r1] -> %r1
1028  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6, %r8
1031  goto L14
1034  ---
1034  L52:
1034  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1037  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
1042  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
1045  ref_guard_value %r2
1047  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1052  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
1057  goto L55
1060  ---
1060  L53:
1060  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1063  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
1068  goto L55
1071  ---
1071  L54:
1071  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1074  guard_class %r1 -> %i0
1077  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
1082  goto L55
1085  ---
1085  L45:
1085  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1088  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
1093  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
1096  ref_guard_value %r2
1098  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1103  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
1108  goto L48
1111  ---
1111  L46:
1111  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1114  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
1119  goto L48
1122  ---
1122  L47:
1122  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1125  guard_class %r1 -> %i0
1128  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
1133  goto L48
1136  ---
1136  L4:
1136  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1139  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
1144  -live- %i1, %r0, %r1, %r2, %r3, %r4, %r5, %r6
1147  ref_guard_value %r2
1149  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1154  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
1159  goto L7
1162  ---
1162  L5:
1162  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1165  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
1170  goto L7
1173  ---
1173  L6:
1173  -live- %i1, %r0, %r1, %r3, %r4, %r5, %r6
1176  guard_class %r1 -> %i0
1179  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
1184  goto L7
1187  ---
1187  L1:
1187  goto L2
