#| -*-Scheme-*-
-$Id: compiler.pkg,v 1.4 1993/10/12 07:28:44 cph Exp $
+$Id: compiler.pkg,v 1.5 1993/10/26 19:38:22 gjr Exp $
Copyright (c) 1992-1993 Massachusetts Institute of Technology
(files "rtlgen/rgcomb")
(parent (compiler rtl-generator))
(export (compiler rtl-generator)
- generate/combination)
+ generate/combination
+ rtl:bump-closure)
(export (compiler rtl-generator combination/inline)
generate/invocation-prefix))
#| -*-Scheme-*-
-$Id: opncod.scm,v 4.60 1993/07/01 03:26:29 gjr Exp $
+$Id: opncod.scm,v 4.61 1993/10/26 19:34:45 gjr Exp $
Copyright (c) 1988-1993 Massachusetts Institute of Technology
(if (and (object-type? (ucode-type fixnum) value)
(not (negative? value)))
(finish
- (make-constant-locative base
- (+ value header-length-in-units)))
+ (make-constant-locative
+ base
+ (back-end:+ value header-length-in-units)))
(unknown-index)))
(unknown-index)))))
(lambda (expression) (rtl:make-fetch (rtl:locative-offset expression 1)))
(index-locative-generator rtl:locative-byte-offset
rtl:locative-byte-index
- (* 2 address-units-per-object)
+ (back-end:* address-units-per-object 2)
scfg*scfg->scfg!)))
\f
(define float-memory-reference