Remove CFA data type
authorAndy Wingo <wingo@pobox.com>
Wed, 2 Apr 2014 10:00:09 +0000 (12:00 +0200)
committerAndy Wingo <wingo@pobox.com>
Wed, 2 Apr 2014 10:00:09 +0000 (12:00 +0200)
commita7324faf1b0a7051b08abef12251d070f543ec0c
tree08fd73ec0aa4a115b3c9e10abb3113393e9eb30c
parenta57f6e1e364bb8a27f087df49af9cbaf94fdabd9
Remove CFA data type

* module/language/cps/dfg.scm: Remove CFA data type.
  (analyze-reverse-control-flow): Take min-label and label-count as
  args, and return multiple values instead of returning a CFA object.
  (compute-live-variables): Rework to accept multiple values from
  analyze-reverse-control-flow.
  ($dfa): Update comments.
module/language/cps/dfg.scm