More bailout preparation work
authorAndy Wingo <wingo@pobox.com>
Fri, 4 Apr 2014 12:29:11 +0000 (14:29 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 4 Apr 2014 12:29:11 +0000 (14:29 +0200)
commit8c6a0b7e137d97a2c42c6a0008c7cfaa23d04ac5
treecfc417f3f0143d282588f2293d7a6edd2aa8a781
parent780ad383bb43d8a1dfcc4da32c48eaac00f8ec14
More bailout preparation work

* module/language/cps/cse.scm (compute-available-expressions): Compute a
  bailout set -- or at least, set things up so that we can do so.
  (compute-idoms): Don't add predecessors that bail out.
  (apply-cse, cse, compute-equivalent-subexpressions): Thread the
  bailout set through the computations.
module/language/cps/cse.scm