Convert slot allocation to use intsets
authorAndy Wingo <wingo@pobox.com>
Thu, 3 Jul 2014 09:24:37 +0000 (11:24 +0200)
committerAndy Wingo <wingo@pobox.com>
Thu, 3 Jul 2014 09:24:37 +0000 (11:24 +0200)
commit5ded849813ade42854e06cfcc3b78c89ee96e03e
tree515162c25f83e9320897136f5a9bbeb52b58be64
parent7f6aafa5aefe686abbee73e0fefeafbd18a96dc0
Convert slot allocation to use intsets

* module/language/cps/dfg.scm (compute-live-variables): Convert to use
  intsets, and fold in compute-maximum-fixed-point.
  (print-dfa): Update.

* module/language/cps/slot-allocation.scm (dead-after-def?)
  (dead-after-use?, allocate-slots): Convert to use intsets.
module/language/cps/dfg.scm
module/language/cps/slot-allocation.scm