summaryrefslogtreecommitdiff
path: root/libguile/control.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2013-11-15 14:57:05 +0100
committerAndy Wingo <wingo@pobox.com>2013-11-15 15:19:04 +0100
commit0c247a2fb6a9872b262eb7558e62481ac1967063 (patch)
tree8557320a9c279a9b8e42629c5f7870bfcd7a4f9a /libguile/control.c
parent987c1f5ff333dfa57e1e08b472d79f194e40ad0b (diff)
downloadguile-0c247a2fb6a9872b262eb7558e62481ac1967063.tar.gz
Try to allocate arguments directly in call frames
* module/language/cps/slot-allocation.scm (allocate-slots): Convert cont-table to a vector, for ease of access. Run a pass before allocation that determines the set of variables whose slot allocation can and should be delayed, so that they can ideally be allocated directly in an argument slot.
Diffstat (limited to 'libguile/control.c')
0 files changed, 0 insertions, 0 deletions