diff options
author | Andy Wingo <wingo@pobox.com> | 2013-10-31 12:06:06 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2013-10-31 12:55:24 +0100 |
commit | 6165d8120d5973ea177514d0632247e1d38904ee (patch) | |
tree | 30e7431d69f6d0cb0c2ab0af377fdd139ad77f5f /libguile/procs.c | |
parent | becce37b5835720857068c4865f1cd48275133d1 (diff) | |
download | guile-6165d8120d5973ea177514d0632247e1d38904ee.tar.gz |
Better aliased primcall compilation
* libguile/vm-engine.c (define!): Rename from define.
* module/language/cps/arities.scm (fix-clause-arities): If a prim
aliases an RTL instruction with a different name and we reify a
primcall, reify the instruction name.
* module/language/cps/compile-rtl.scm (emit-rtl-sequence): Update
emit-define! for new name.
* module/language/cps/primitives.scm (*rtl-instruction-aliases*): Add
bytevector native accessors.
Diffstat (limited to 'libguile/procs.c')
0 files changed, 0 insertions, 0 deletions