Changed handling of IF and NOT:
authorStephen Adams <edu/mit/csail/zurich/adams>
Mon, 27 Feb 1995 16:30:56 +0000 (16:30 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Mon, 27 Feb 1995 16:30:56 +0000 (16:30 +0000)
commite1a12c6e383696ce8c3ac203e0a954f0549aaaca
tree433cc6e07d4d25995de400ecc6bdbf7004a211ab
parent82dfb73da87c345bed38e4b784589b2657cf847f
Changed handling of IF and NOT:

For IF: now strips NOTs before & after cleaning up the predicate.
For NOT: (NOT (IF p c a)) => (IF p (NOT c) (NOT a))
 when one or more of c & a is an operator for which the NOT will be
 compiled out.
v8/src/compiler/midend/cleanup.scm