- Apr 16, 1990
-
-
ram authored
revision 1.2.1.1 date: 90/04/08 20:46:50; author: ram; state: Exp; lines added/del: 38/32 Deleted support for IR2-ENVIRONMENT-BLOCKS. Changed handling of TR local calls now that they are represented by a BLOCK-SUCC link. We have to notice the call and not traverse the link so that code will contiguous in a function, but we try to get a drop-through by returning the function we want to call so that it will be walked next if possible. Also added code to remove from the IR2-component-values-XXX lists any blocks that we delete due to unreachability. This is now necessary, since control analysis runs after LTN (so that we know which calls are TR.)
-
ram authored
revision 1.6.1.2 date: 90/04/12 21:40:17; author: ram; state: Exp; lines added/del: 1/1 Moved char early in the compilation so that the define-move-vops take effect. ---------------------------- revision 1.6.1.1 date: 90/04/08 18:11:15; author: ram; state: Exp; lines added/del: 3/1 Moved miscop after move, added pesudo-vops and represent.
-
ram authored
Added new code generation utilities generalized for number stack support.
-
- Apr 13, 1990
-
-
wlott authored
to figure out how to cross compile different most-positive-fixnums.
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
a top level form. Top level forms need the type system. The type system needs ctype-p to initialize. So we fake it.
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
-
wlott authored
available.
-
wlott authored
linkage registers so that copy-more-args can use them instead of possibly trashing argument registers.
-
ram authored
vops correctly: we must insert a block on the target path to restore the spilled value.
-
wlott authored
-
ram authored
which included commits to RCS files with non-trunk default branches.
-
ram authored
Added save-p args for register SCs so that they will get saved. Put back some of the old PRIMITIVE-TYPE hackery so that it will terminate. Added back ARGUMENT-POINTER-OFFSET. Added OLD-FP-TN. Added LOCATION-PRINT-NAME.
-
ram authored
-
ram authored
don't allow descriptor<->any loads.
-
ram authored
-
ram authored
-
ram authored
-
ram authored
from move, since move must now be loaded before.
-
ram authored
-
ram authored
which included commits to RCS files with non-trunk default branches.
-
ram authored
-
ram authored
-
ram authored
the value in the VOP-INFO to see if there is an inconsistency. Added CHECK-MOVE-FUNCTION-CONSISTENCY. When computing costs, ignore references due to the MOVE VOP. Changed stuff over to the new scheme of having the NFP be per-component rather than per-function. Added new argument moving stuff.
-
ram authored
-
ram authored
so that this information is easily avalible for later use (and isn't trashed by TR return deletion.
-
- Apr 12, 1990
- Apr 11, 1990
-
-
wlott authored
-
wlott authored
-
wlott authored
which included commits to RCS files with non-trunk default branches.
-
wlott authored
-
wlott authored
to/from registers. As it's going away, I'm not going to worry about it.
-
wlott authored
the new ones. This doesn't matter in the long run, 'cause when Rob finishes the non-descriptor object support, define-move-costs is going away.
-
- Apr 10, 1990