   0  -live- %r0
   0  goto_if_not_ptr_iszero %r0, L1
   4  L2:
   4  setfield_gc_r $<* struct pypy.interpreter.pycode.CodeHookCache>, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.pycode.CodeHookCache.inst__code_hook>
   9  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
  11  ---
  11  L1:
  11  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i0
  18  -live- %i0, %r0
  18  -live- %i0, %r0
  18  goto_if_not %i0, L3
  22  goto L2
  25  ---
  25  L3:
  25  setfield_gc_r $<* struct pypy.interpreter.pycode.CodeHookCache>, %r0, FieldDescr<pypy.interpreter.pycode.CodeHookCache.inst__code_hook>
  30  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
