   0  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_state> -> %i0
   5  -live- %i0, %r0, %r1
   8  switch %i0, <SwitchDictDescr 0:L1, 2:L2>
  12  -live- %i0, %r0, %r1
  15  goto_if_not_int_is_zero %i0, L3
  19  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001c91f6e90> -> %r0
  23  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  28  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  33  assert_not_none %r0
  35  -live- %r0
  38  raise %r0
  40  ---
  40  L3:
  40  ref_copy %r0 -> %r2
  43  -live- %r0, %r1, %r2
  46  guard_class %r0 -> %i0
  49  getfield_raw_i %i0, FieldDescr<pypy.module._io.interp_iobase.W_IOBase_vtable.cls__closed> -> %i0
  54  -live- %i0, %r0, %r1, %r2
  57  int_guard_value %i0
  59  residual_call_r_i %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %i0
  66  -live- %i0, %r1, %r2
  69  goto_if_not %i0, L4
  73  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ce326fa8> -> %r2
  77  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  82  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001c91f6ad8> -> %r0
  86  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  91  setfield_gc_r %r0, %r2, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  96  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 101  assert_not_none %r0
 103  -live- %r0
 106  raise %r0
 108  ---
 108  L4:
 108  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_encoder> -> %r0
 113  -live- %r0, %r1, %r2
 116  goto_if_not_ptr_nonzero %r0, L5
 120  -live- %r1, %r2
 123  guard_class %r1 -> %i0
 126  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 131  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 136  -live- %i0, %r1, %r2
 139  goto_if_not %i0, L6
 143  L7:
 143  inline_call_r_r <JitCode 'convert_arg_to_w_unicode'>, R[%r1, $<* struct rpy_string>] -> %r0
 150  -live- %r0, %r1, %r2
 153  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r3
 158  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length> -> %i1
 163  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_writetranslate> -> %i0
 168  -live- %i0, %i1, %r1, %r2, %r3
 171  goto_if_not %i0, L8
 175  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_writenl> -> %r0
 180  -live- %i1, %r0, %r1, %r2, %r3
 183  goto_if_not_ptr_nonzero %r0, L9
 187  strlen %r0 -> %i0
 190  -live- %i0, %i1, %r1, %r2, %r3
 193  goto_if_not_int_is_true %i0, L10
 197  L11:
 197  strlen %r3 -> %i0
 200  residual_call_ir_i $<* fn ll_find_char__rpy_stringPtr_Char_Signed_Signed>, I[$'\n', $0, %i0], R[%r3], <CallDescr(riii) EF=0> -> %i0
 211  -live- %i0, %i1, %r1, %r2, %r3
 214  goto_if_not_int_ge %i0, $0, L12
 219  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_writetranslate> -> %i0
 224  -live- %i0, %i1, %r1, %r2, %r3
 227  goto_if_not %i0, L13
 231  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_writenl> -> %r0
 236  -live- %i1, %r0, %r1, %r2, %r3
 239  goto_if_not_ptr_nonzero %r0, L14
 243  strlen %r0 -> %i0
 246  -live- %i0, %i1, %r0, %r1, %r2, %r3
 249  goto_if_not_int_is_true %i0, L15
 253  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ce3416e0> -> %r3
 257  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8>
 262  setfield_gc_i %r3, $1, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length>
 267  setfield_gc_r %r3, $<* None>, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__index_storage>
 272  residual_call_ir_i $<* fn codepoints_in_utf8>, I[$0, $9223372036854775807], R[%r0], <CallDescr(rii) EF=4> -> %i0
 282  -live- %i0, %i1, %r0, %r1, %r2, %r3
 285  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001ce3416e0> -> %r4
 289  setfield_gc_r %r4, %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8>
 294  setfield_gc_i %r4, %i0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length>
 299  setfield_gc_r %r4, $<* None>, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__index_storage>
 304  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r1, $<* struct rpy_string>, %r3, %r4] -> %r3
 313  -live- %i1, %r2, %r3
 316  guard_class %r3 -> %i0
 319  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_utf8_w> -> %i0
 324  -live- %i0, %i1, %r2, %r3
 327  switch %i0, <SwitchDictDescr 0:L16, 1:L17, 2:L18>
 331  unreachable
 332  ---
 332  L16:
 332  -live- %i1, %r2, %r3
 335  getfield_gc_i %r3, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length> -> %i0
 340  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r0
 345  ref_copy %r3 -> %r1
 348  record_known_result_i_ir_v %i0, $<* fn _check_utf8>, I[$True, $0, $-1], R[%r0], <CallDescr(riii) EF=4>
 359  -live- %i1, %r1, %r2, %r3
 362  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r3
 367  int_copy $True -> %i0
 370  L19:
 370  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_line_buffering> -> %i2
 375  -live- %i0, %i1, %i2, %r1, %r2, %r3
 378  goto_if_not_int_is_true %i2, L20
 382  -live- %i0, %i1, %r1, %r2, %r3
 385  goto_if_not %i0, L21
 389  int_copy $True -> %i2
 392  L22:
 392  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_encoder> -> %r0
 397  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r0, $<* struct rpy_string>, %r1] -> %r1
 405  -live- %i1, %i2, %r1, %r2
 408  guard_class %r1 -> %i0
 411  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 416  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 421  -live- %i0, %i1, %i2, %r1, %r2
 424  goto_if_not %i0, L23
 428  L24:
 428  -live- %i1, %i2, %r1, %r2
 431  guard_class %r1 -> %i0
 434  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 439  -live- %i0, %i1, %i2, %r1, %r2
 442  switch %i0, <SwitchDictDescr 0:L25, 1:L26, 2:L27>
 446  unreachable
 447  ---
 447  L25:
 447  -live- %i1, %i2, %r1, %r2
 450  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r1
 456  L28:
 456  -live- %i1, %i2, %r1, %r2
 459  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes> -> %r0
 464  -live- %i1, %i2, %r0, %r1, %r2
 467  goto_if_not_ptr_nonzero %r0, L29
 471  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
 476  -live- %i0, %i1, %i2, %r1, %r2
 479  goto_if_not_int_is_true %i0, L30
 483  L31:
 483  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes> -> %r0
 488  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
 493  int_add %i0, $1 -> %i3
 497  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i3], R[%r0]
 504  -live- %i0, %i1, %i2, %r0, %r1, %r2
 507  setlistitem_gc_r %r0, %i0, %r1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9a43c58>
 515  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes_count> -> %i0
 520  strlen %r1 -> %i3
 523  int_add %i0, %i3 -> %i0
 527  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes_count>
 532  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_chunk_size> -> %i3
 537  -live- %i0, %i1, %i2, %i3, %r2
 540  goto_if_not_int_gt %i0, %i3, L32
 545  L33:
 545  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes> -> %r0
 550  -live- %i1, %i2, %r0, %r2
 553  goto_if_not_ptr_nonzero %r0, L34
 557  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
 562  -live- %i0, %i1, %i2, %r2
 565  goto_if_not_int_is_true %i0, L35
 569  residual_call_r_v $<* fn W_TextIOWrapper._really_flush>, R[%r2], <CallDescr(r) EF=7>
 575  L36:
 575  -live- %i1, %i2, %r2
 578  goto_if_not %i2, L37
 582  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_buffer> -> %r0
 587  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r0, $<* struct rpy_string>] -> %r0
 594  L38:
 594  -live- %i1, %r2
 597  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded> -> %r0
 602  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_text>
 607  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_pos>
 612  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_upos>
 617  setfield_gc_i %r0, $-1, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_ulen>
 622  setfield_gc_r %r2, $<* struct pypy.module._io.interp_textio.PositionSnapshot>, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 627  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_decoder> -> %r0
 632  -live- %i1, %r0
 635  goto_if_not_ptr_nonzero %r0, L39
 639  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r0, $<* struct rpy_string>] -> %r0
 646  L40:
 646  -live- %i1
 649  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a2a72aa0> -> %r0
 653  setfield_gc_i %r0, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 658  ref_return %r0
 660  ---
 660  L39:
 660  goto L40
 663  ---
 663  L37:
 663  goto L38
 666  ---
 666  L35:
 666  goto L36
 669  ---
 669  L34:
 669  goto L36
 672  ---
 672  L32:
 672  -live- %i1, %i2, %r2
 675  goto_if_not %i2, L41
 679  int_copy $True -> %i2
 682  goto L33
 685  ---
 685  L41:
 685  goto L38
 688  ---
 688  L30:
 688  L42:
 688  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001cb0477c0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x00000001c9a43c58> -> %r0
 699  setfield_gc_r %r2, %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes>
 704  setfield_gc_i %r2, $0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes_count>
 709  goto L31
 712  ---
 712  L29:
 712  goto L42
 715  ---
 715  L26:
 715  -live- %i1, %i2, %r1, %r2
 718  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
 723  goto L28
 726  ---
 726  L27:
 726  -live- %r1
 729  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r0
 738  -live- %r0
 741  assert_not_none %r0
 743  -live- %r0
 746  guard_class %r0 -> %i0
 749  -live- %r0
 752  raise %r0
 754  ---
 754  L23:
 754  -live- %i1, %i2, %r1, %r2
 757  guard_class %r1 -> %i0
 760  -live- %i0, %i1, %i2, %r1, %r2
 763  int_guard_value %i0
 765  -live- %i1, %i2, %r1, %r2
 768  guard_class %r1 -> %i0
 771  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 776  -live- %i0, %i1, %i2, %r1, %r2
 779  switch %i0, <SwitchDictDescr 0:L43, 1:L44, 2:L45, 3:L46>
 783  unreachable
 784  ---
 784  L43:
 784  -live- %i1, %i2, %r1, %r2
 787  guard_class %r1 -> %i0
 790  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 795  -live- %i0, %i1, %i2, %r1, %r2
 798  int_guard_value %i0
 800  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 807  -live- %i1, %i2, %r0, %r1, %r2
 810  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 815  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 820  L47:
 820  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 827  -live- %i0, %i1, %i2, %r1, %r2
 830  goto_if_not %i0, L48
 834  goto L24
 837  ---
 837  L48:
 837  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001c9b262f8> -> %r0
 841  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 846  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 851  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 856  assert_not_none %r0
 858  -live- %r0
 861  raise %r0
 863  ---
 863  L44:
 863  -live- %i1, %i2, %r1, %r2
 866  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r0
 871  -live- %i1, %i2, %r0, %r1, %r2
 874  ref_guard_value %r0
 876  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 881  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 886  goto L47
 889  ---
 889  L45:
 889  -live- %i1, %i2, %r1, %r2
 892  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r0
 897  goto L47
 900  ---
 900  L46:
 900  -live- %i1, %i2, %r1, %r2
 903  guard_class %r1 -> %i0
 906  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r0
 911  goto L47
 914  ---
 914  L21:
 914  strlen %r3 -> %i0
 917  residual_call_ir_i $<* fn ll_find_char__rpy_stringPtr_Char_Signed_Signed>, I[$'\r', $0, %i0], R[%r3], <CallDescr(riii) EF=0> -> %i0
 928  -live- %i0, %i1, %r1, %r2
 931  goto_if_not_int_ge %i0, $0, L49
 936  int_copy $True -> %i2
 939  goto L22
 942  ---
 942  L49:
 942  int_copy $False -> %i2
 945  goto L22
 948  ---
 948  L20:
 948  int_copy $False -> %i2
 951  goto L22
 954  ---
 954  L17:
 954  -live- %i1, %r2, %r3
 957  ref_copy %r3 -> %r1
 960  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r3
 965  int_copy $True -> %i0
 968  goto L19
 971  ---
 971  L18:
 971  -live- %r3
 974  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r3] -> %r0
 983  -live- %r0
 986  assert_not_none %r0
 988  -live- %r0
 991  guard_class %r0 -> %i0
 994  -live- %r0
 997  raise %r0
 999  ---
 999  L15:
 999  int_copy $True -> %i0
1002  goto L19
1005  ---
1005  L14:
1005  int_copy $True -> %i0
1008  goto L19
1011  ---
1011  L13:
1011  int_copy $True -> %i0
1014  goto L19
1017  ---
1017  L12:
1017  int_copy $False -> %i0
1020  goto L19
1023  ---
1023  L10:
1023  L50:
1023  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_line_buffering> -> %i0
1028  -live- %i0, %i1, %r1, %r2, %r3
1031  goto_if_not_int_is_true %i0, L51
1035  goto L11
1038  ---
1038  L51:
1038  int_copy $False -> %i0
1041  goto L19
1044  ---
1044  L9:
1044  goto L50
1047  ---
1047  L8:
1047  goto L50
1050  ---
1050  L6:
1050  -live- %r1, %r2
1053  guard_class %r1 -> %i0
1056  -live- %i0, %r1, %r2
1059  int_guard_value %i0
1061  -live- %r1, %r2
1064  guard_class %r1 -> %i0
1067  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
1072  -live- %i0, %r1, %r2
1075  switch %i0, <SwitchDictDescr 0:L52, 1:L53, 2:L54, 3:L55>
1079  unreachable
1080  ---
1080  L52:
1080  -live- %r1, %r2
1083  guard_class %r1 -> %i0
1086  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
1091  -live- %i0, %r1, %r2
1094  int_guard_value %i0
1096  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
1103  -live- %r0, %r1, %r2
1106  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
1111  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
1116  L56:
1116  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
1123  -live- %i0, %r1, %r2
1126  goto_if_not %i0, L57
1130  goto L7
1133  ---
1133  L57:
1133  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001c9b262f8> -> %r0
1137  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1142  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
1147  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
1152  assert_not_none %r0
1154  -live- %r0
1157  raise %r0
1159  ---
1159  L53:
1159  -live- %r1, %r2
1162  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r0
1167  -live- %r0, %r1, %r2
1170  ref_guard_value %r0
1172  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
1177  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
1182  goto L56
1185  ---
1185  L54:
1185  -live- %r1, %r2
1188  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r0
1193  goto L56
1196  ---
1196  L55:
1196  -live- %r1, %r2
1199  guard_class %r1 -> %i0
1202  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r0
1207  goto L56
1210  ---
1210  L5:
1210  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001c91f6e90> -> %r0
1214  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
1219  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1224  assert_not_none %r0
1226  -live- %r0
1229  raise %r0
1231  ---
1231  L1:
1231  -live-
1234  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001c91f6e90> -> %r0
1238  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
1243  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1248  assert_not_none %r0
1250  -live- %r0
1253  raise %r0
1255  ---
1255  L2:
1255  -live-
1258  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001c91f6e90> -> %r0
1262  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
1267  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1272  assert_not_none %r0
1274  -live- %r0
1277  raise %r0
