summaryrefslogtreecommitdiff
path: root/libguile/vm-engine.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2018-01-07 16:14:09 +0100
committerAndy Wingo <wingo@pobox.com>2018-01-07 16:14:09 +0100
commit6e100c9ba67bc6c30426dd08a14fb89c7a4b1a54 (patch)
tree9c729fdcaa7e62e2366cf47e0d1746884cffb03f /libguile/vm-engine.c
parent06cf66d6cc56572902b5e70d3c7daff76606d550 (diff)
downloadguile-6e100c9ba67bc6c30426dd08a14fb89c7a4b1a54.tar.gz
CPS pass now expects exploded vector primitives
* module/language/cps/closure-conversion.scm (convert-one): Reify make-vector inline, without field initialization. * module/language/cps/cse.scm (compute-equivalent-subexpressions): * module/language/cps/dce.scm (compute-live-code): * module/language/cps/effects-analysis.scm: * module/language/cps/reify-primitives.scm (reify-primitives): * module/language/cps/slot-allocation.scm (compute-var-representations): * module/language/cps/specialize-primcalls.scm (specialize-primcalls): * module/language/cps/types.scm: * module/language/cps/compile-bytecode.scm (compile-function): Remove cases for make-vector, vector-ref, etc. * module/system/vm/assembler.scm: Remove make-vector, vector-ref etc exports.
Diffstat (limited to 'libguile/vm-engine.c')
0 files changed, 0 insertions, 0 deletions