- Jul 13, 1992
- Jul 12, 1992
- Jul 11, 1992
- Jul 09, 1992
- Jul 08, 1992
- Jun 27, 1992
-
-
wlott authored
constant, so that it actually uses the same constant slot for the same value.
-
- Jun 22, 1992
- Jun 14, 1992
-
-
wlott authored
print an atomic version of the structure (just its type and address) if the depth is below *PRINT-LEVEL*. Also, use DESCEND-INTO in the non-pretty case to parallel the DESCEND-INTO inside the PPRINT-LOGICAL-BLOCK in the pretty case.
-
- Jun 12, 1992
-
-
wlott authored
a nested use of ASSEMBLE and have variable scoped in the outside ASSEMBLE. Also, only bind *current-segment* and *current-vop* if they were supplied. Added a :vop-var option to DEFINE-INSTRUCTION so you can use the assemble (and inst) macro inside instruction emitters. Fixed DEFINE-INSTRUCTION-MACRO to enter the expander under the symbol's name instead of the symbol itself, because that is what we look for.
-
wlott authored
before doing the read instead of binding *features* to (backend-features *backend*) for the duration of the compile. This way, the compiler can use (backend-featurep :foo) to tell how to compile, and cross compilers can be compiled correctly with respect to #+foo.
-
- Jun 10, 1992
-
-
ram authored
a deleted function or a delete-p block.
-
- Jun 09, 1992
- Jun 08, 1992
-
-
wlott authored
assemble routine versions.
-
- Jun 05, 1992
-
-
ram authored
is specified (need to get the right type of zero.)
-
- Jun 04, 1992
-
-
ram authored
MAYBE-DELETE-EXIT to call MERGE-TAIL-SETS.
-
ram authored
triggered reliably (and required IR1 optimization to run to completion for correctness.) Now we merge tail sets whenever we convert a local call that delivers its value to a return (regardless of whether it is truly TR.) This liberalization actually improves type inference: previously non-TR calls would mess up type inference. Now MERGE-TAIL-SETS must be called whenever IR1 is modified so that a local call is changed to be potentially tail recursive (i.e. deliver its value to a return.) It seems that the only such place is in MAYBE-DELETE-EXIT in ir1opt.
-
ram authored
-
ram authored
a hack, or we should rename the kind, or something. But it is like :non-local-entry, in that the :block-start location isn't a good place to stop, and shouldn't be dumped.
-
- Jun 03, 1992
- Jun 02, 1992
-
-
ram authored
even if it isn't proven.
-
ram authored
-
ram authored
written it.
-
ram authored
are currently converting. In MAYBE-CONVERT-TO-ASSIGNMENT, moved assignment of functional-kind to before the LET-CONVERT so that we can know when we are converting an assignment.
-
ram authored
DEST has been UNLINK-NODE'ed.
-
- May 30, 1992