   0  inline_call_r_r <JitCode 'allocate_instance__W_IFilter'>, R[%r0] -> %r0
   6  -live- %r0, %r1, %r2
   6  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  13  -live- %i0, %r0, %r1, %r2
  13  -live- %i0, %r0, %r1, %r2
  13  goto_if_not %i0, L1
  17  ref_copy %r0 -> %r3
  20  setfield_gc_i %r0, $True, FieldDescr<pypy.module.itertools.interp_itertools._IFilterBase.inst_no_predicate>
  25  L2:
  25  inline_call_r_r <JitCode 'iter'>, R[%r2] -> %r1
  31  -live- %r0, %r1, %r3
  31  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.itertools.interp_itertools._IFilterBase.inst_iterable>
  36  ref_return %r3
  38  ---
  38  L1:
  38  ref_copy %r0 -> %r3
  41  setfield_gc_i %r0, $False, FieldDescr<pypy.module.itertools.interp_itertools._IFilterBase.inst_no_predicate>
  46  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.itertools.interp_itertools._IFilterBase.inst_w_predicate>
  51  goto L2
