* Started work on new cogen
This commit is contained in:
parent
d6c2d5dd66
commit
f114fc2f78
BIN
src/ikarus.boot
BIN
src/ikarus.boot
Binary file not shown.
|
@ -0,0 +1,3 @@
|
|||
|
||||
(define (new-cogen x)
|
||||
x)
|
|
@ -1907,6 +1907,13 @@
|
|||
(let ([x (E x)])
|
||||
(make-codes all-codes x)))
|
||||
|
||||
|
||||
|
||||
(include "libcogen1.ss")
|
||||
|
||||
|
||||
|
||||
|
||||
(define (lift-codes x) ;;; NOT USED
|
||||
(define who 'lift-codes)
|
||||
(define all-codes '())
|
||||
|
@ -5092,7 +5099,9 @@
|
|||
[p (rewrite-assignments p)]
|
||||
[p (optimize-for-direct-jumps p)]
|
||||
[p (convert-closures p)]
|
||||
[p (optimize-closures/lift-codes p)]
|
||||
[p (optimize-closures/lift-codes p)]
|
||||
|
||||
[p^ (new-cogen p)]
|
||||
[p (introduce-primcalls p)]
|
||||
[p (simplify-operands p)]
|
||||
[p (insert-stack-overflow-checks p)]
|
||||
|
|
Loading…
Reference in New Issue