Spiffed up FAILED-TO-PACK-LOAD-TN-ERROR to print out how each possible location
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.
Please register or sign in to comment