- Mar 19, 1991
-
-
wlott authored
-
- Mar 18, 1991
- Mar 16, 1991
-
-
ram authored
-
- Mar 15, 1991
-
-
wlott authored
exported, and besides, this file lives in the VM package.
-
- Mar 14, 1991
- Mar 12, 1991
-
-
wlott authored
get-header-data, except works with function pointers.
-
ram authored
we shouldn't put it in *FREE-FUNCTIONS*.
-
ram authored
*free-functions*. This eliminates problems with non-null-environment functions not being considered defined.
-
ram authored
In particular, we can still do self-recursive local calls, even though we don't want to do local calls from any preceding or following forms.
-
wlott authored
get-header-data, except works with functions.
-
ram authored
-
ram authored
set it in advance.
-
- Mar 11, 1991
-
-
ram authored
NOTE-FAILED-OPTIMIZATION. The main reason for this reorganization is that C-F-F was being called after the IR1 had been trashed (freelisted).
-
ram authored
being done separately.
-
ram authored
-
ram authored
-
ram authored
quality.
-
ram authored
components. This can happen when we close over top-level variables.
-
- Mar 10, 1991
-
-
ram authored
for closure vars that have been deleted. Deleted vars can appear in the closure when we closed over top-level stuff. and the variables were subseqeuently deleted by optimization.
-
ram authored
is not already a let. Changed let conversion to use MAYBE-REMOVE-FREE-FUNCTION. Fixed ECASE syntax in convert-more-call so that we won't choke on calls with optionals.
-
ram authored
to functions in components that haven't been compiled yet.
-
ram authored
semi-inline calls work right. Also, added some assertions in function deletion.
-
ram authored
deleted function or a let.
-
ram authored
-
ram authored
merged the lifetime analysis phases.
-
- Mar 07, 1991
-
-
wlott authored
the length.
-
- Mar 05, 1991
-
-
ram authored
-
- Feb 26, 1991
- Feb 25, 1991
-
-
ram authored
exclusive so that we don't spuriously reject locations.
-
- Feb 24, 1991
-
-
ram authored
-
ram authored
in spilling, since the TN might already be a saved single-writer TN. Fixed OPTIMIZED-EMIT-SAVES to choose :SAVE-ONCE saving strategy when appropriate. This had come unglued, since there was always a restore emitted by the time we considered saving, making it look like the TN wasn't single-writer. Changed SELECT-LOCATIONS to not choose SC-RESERVE-LOCATIONS. Changed load-TN packing to handle multi-location load-tns. Changed load-TN packing to allow targeting into TNs that are not allowed by the primitive type.
-