- Apr 04, 1991
-
-
ram authored
early during block compilation. Changed let conversion to join components when the function is in a different component.
-
ram authored
Made JOIN-COMPONENTS and interface so that let conversion can call it. In DFO-WALK-CALL-GRAPH, remove the function from the old component lambdas. Moved DELETE-COMPONENT-BLOCKS into ir1util, renamed it, and made it delete any redisual lambdas. Wheh finding top-level components, only consider a component top-level if the top-level lambdas is the only lambda in it. In FIND-INITIAL-DFO, only delete initial components. One of the TLL's could have been moved into a non-top-level component.
-
chiles authored
This is more useful (and fixes possible bugs) than defaulting the r3 to the constant zero.
-
chiles authored
that register twice.
-
chiles authored
that register twice.
-
- Apr 03, 1991
- Apr 02, 1991
-
-
wlott authored
-
- Apr 01, 1991
- Mar 31, 1991
- Mar 27, 1991
- Mar 25, 1991
-
-
chiles authored
screen specified by the user before returning the display.
-
ram authored
is already in use by the VOP. Changed LOAD-TN-OFFSET-CONFLICTS-IN-SB to not look at the live-TNs, since this is unrelated to the TN-REF scanning. Added new IGNORE-LIVE argument to LOAD-TN-CONFLICTS-IN-SC so that we can also use this function to tell what TNs are possibly spillable. Changed SPILL-AND-PACK-LOAD-TN to use LOAD-TN-CONFLICTS-IN-SC to determine which TNs are spillable, allowing the same TN to be used for both an argument and a result load-TN. Also, fixed spilling to deal with multi-location load-tns.
-
- Mar 24, 1991
- Mar 23, 1991
- Mar 22, 1991
- Mar 21, 1991
- Mar 20, 1991