diff options
author | Andy Wingo <wingo@pobox.com> | 2018-01-07 22:50:55 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2018-01-07 23:07:12 +0100 |
commit | 55a8483435de094753b6c04a34a3942678f5c835 (patch) | |
tree | f76911fa1627d4ba68b964e3e6036730cf5004b2 /module/scripts/generate-autoload.scm | |
parent | 5e1109a97feb94425a23a3a567afcd217da4ffab (diff) | |
download | guile-55a8483435de094753b6c04a34a3942678f5c835.tar.gz |
Improve make-vector compilation for known big sizes
* module/language/tree-il/compile-cps.scm
(emit-initializations-as-loop): New helper.
(make-vector): Use new helper.
(make-vector/immediate): Emit a loop if the number of words is greater
than or equal to 32. An arbitrary limit that could be adjusted later.
Diffstat (limited to 'module/scripts/generate-autoload.scm')
0 files changed, 0 insertions, 0 deletions