mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-01 04:10:18 +02:00
Remove special optimizer and backend support for pairs
* module/language/cps/compile-bytecode.scm (compile-function): * 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/types.scm: Remove support for cons, car, etc primcalls. * module/language/cps/effects-analysis.scm (&car, &cdr): Remove undefined exports. * module/system/vm/assembler.scm: Remove emit-cons, etc exports.
This commit is contained in:
parent
49fa4980bb
commit
abfe04835b
6 changed files with 2 additions and 44 deletions
|
@ -200,11 +200,6 @@
|
|||
emit-string->number
|
||||
emit-string->symbol
|
||||
emit-symbol->keyword
|
||||
emit-cons
|
||||
emit-car
|
||||
emit-cdr
|
||||
emit-set-car!
|
||||
emit-set-cdr!
|
||||
emit-add
|
||||
emit-add/immediate
|
||||
emit-sub
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue