diff options
author | Andy Wingo <wingo@pobox.com> | 2013-11-15 14:57:05 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2013-11-15 15:19:04 +0100 |
commit | 0c247a2fb6a9872b262eb7558e62481ac1967063 (patch) | |
tree | 8557320a9c279a9b8e42629c5f7870bfcd7a4f9a /libguile/control.c | |
parent | 987c1f5ff333dfa57e1e08b472d79f194e40ad0b (diff) | |
download | guile-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