Added rewrite (IF p p #F) ==> p for simple & side effect free p.
authorStephen Adams <edu/mit/csail/zurich/adams>
Sun, 26 Feb 1995 16:35:19 +0000 (16:35 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Sun, 26 Feb 1995 16:35:19 +0000 (16:35 +0000)
commit82dfb73da87c345bed38e4b784589b2657cf847f
tree2638b7fda8f76e699be124a465e71205523e3199
parent0f1f12c36cb792465371d67cc8f7a8a6c91ef1a1
Added rewrite  (IF p p #F) ==> p  for simple & side effect free p.

This catches those nasty little `diamonds' produced in both earlyrew
and laterew for code such as (&+ x x).
v8/src/compiler/midend/cleanup.scm