   0  getfield_gc_r %r0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_buffer> -> %r2
   5  -live- %i0, %r0, %r1, %r2
   8  goto_if_not_ptr_iszero %r2, L1
  12  int_return $False
  14  ---
  14  L1:
  14  getfield_gc_i %r0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_buffer_used> -> %i1
  19  int_add %i1, %i0 -> %i1
  23  getfield_gc_i %r0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_buffer_size> -> %i2
  28  -live- %i0, %i1, %i2, %r0, %r1
  31  goto_if_not_int_gt %i1, %i2, L2
  36  inline_call_r_v <JitCode 'W_XMLParserType.flush_character_buffer'>, R[%r0]
  41  -live- %i0, %r0, %r1
  44  getfield_gc_r %r0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_w_character_data_handler> -> %r2
  49  -live- %i0, %r0, %r1, %r2
  52  goto_if_not_ptr_iszero %r2, L3
  56  int_return $True
  58  ---
  58  L3:
  58  L4:
  58  getfield_gc_i %r0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_buffer_size> -> %i1
  63  -live- %i0, %i1, %r0, %r1
  66  goto_if_not_int_le %i0, %i1, L5
  71  getfield_gc_r %r0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_buffer> -> %r2
  76  getfield_gc_i %r2, FieldDescr<list.length> -> %i1
  81  int_add %i1, $1 -> %i2
  85  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r2]
  92  -live- %i0, %i1, %r0, %r1, %r2
  95  setlistitem_gc_r %r2, %i1, %r1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80>
 103  getfield_gc_i %r0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_buffer_used> -> %i1
 108  int_add %i1, %i0 -> %i1
 112  setfield_gc_i %r0, %i1, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_buffer_used>
 117  int_return $True
 119  ---
 119  L5:
 119  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa98c4a6b0>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aaa8c14b80> -> %r2
 130  setfield_gc_r %r0, %r2, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_buffer>
 135  setfield_gc_i %r0, $0, FieldDescr<pypy.module.pyexpat.interp_pyexpat.W_XMLParserType.inst_buffer_used>
 140  int_return $False
 142  ---
 142  L2:
 142  goto L4
