Separate make-cont-folder into global and local variants
authorAndy Wingo <wingo@pobox.com>
Fri, 11 Apr 2014 16:01:23 +0000 (18:01 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 11 Apr 2014 16:32:54 +0000 (18:32 +0200)
commit405805fbc3abab129750dc2c0da7be9ea609c34a
tree8b86da711cef88badbdd706227bbe7697bf3fcb1
parenta0329d01095d6ddaa42449ec18a4fb2bc83db16e
Separate make-cont-folder into global and local variants

* module/language/cps.scm (make-global-cont-folder)
  (make-local-cont-folder): Separate this macro in two.  It's hot and
  the difference can be important for perf.

* module/language/cps/dfg.scm (compute-label-and-var-ranges):
* module/language/cps/cse.scm (compute-label-and-var-ranges):
* module/language/cps/dce.scm (compute-live-code): Adapt.
module/language/cps.scm
module/language/cps/cse.scm
module/language/cps/dce.scm
module/language/cps/dfg.scm