Prepare for CSE bailout propagation
authorAndy Wingo <wingo@pobox.com>
Fri, 4 Apr 2014 11:42:54 +0000 (13:42 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 4 Apr 2014 12:22:51 +0000 (14:22 +0200)
commit780ad383bb43d8a1dfcc4da32c48eaac00f8ec14
treec9f57f9572dc48cc769f613e2dd31778b5e44878
parent7a08e479672e1ab31da0dfcdc2d026d8d4e70600
Prepare for CSE bailout propagation

* module/language/cps/cse.scm (compute-available-expressions): Prepare
  for being able to prune joins from bailouts.  Always loop after the
  first iteration.

* module/language/cps/effects-analysis.scm: Remove &possible-bailout.
  Rename &definite-bailout to &bailout, and rename
  &all-effects-but-bailout to &unknown-effects.
module/language/cps/cse.scm
module/language/cps/effects-analysis.scm