Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • ram's avatar
    2f2d4341
    Spiffed up FAILED-TO-PACK-LOAD-TN-ERROR to print out how each possible location · 2f2d4341
    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.
    2f2d4341
    History
    Spiffed up FAILED-TO-PACK-LOAD-TN-ERROR to print out how each possible location
    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.