Skip to content
Snippets Groups Projects
Commit 42ca2f8e authored by ram's avatar ram
Browse files

Merged non-descriptor changes:

 revision 1.2.1.4
 date: 90/04/08 21:05:04;  author: ram;  state: Exp;  lines added/del: 12/14
 Fixed some compiler errors.
 ----------------------------
 revision 1.2.1.3
 date: 90/04/02 15:18:54;  author: ram;  state: Exp;  lines added/del: 42/32
 Added support for :COMPONENT TNs.

 Deleted some old debugging code in SELECT-LOCATION.

 Changed COMPUTE-LIVE-TNS to use DO-LIVE-TNS instead of rolling our own.  Load
 TN pack will now notice conflicts with :ENVIRONMENT and :COMPONENT TNs.  We
 didn't lose before because all :ENVIRONMENT TNs were on the stack.

 Added some (INLINE MEMBER) declarations.
 ----------------------------
 revision 1.2.1.2
 date: 90/03/27 16:07:59;  author: ram;  state: Exp;  lines added/del: 207/311
 Changed stuff to use DO-IR2-ENVIRONMENT-TNS instead of IR2-ENVIRONMENT-BLOCKS.

 Flushed TN cost hackery, now that this is replaced by representation selection.

 Changed stuff to iterate over alternate SCs instead of primitive-type-SCs, and
 changed stuff to use the save-p/alternates instead of the *save-scs* info.

 Changed saving and spilling to work using load-functions via the LOAD-OPERAND
 VOP.

 Changed load-TN packing to just stick the TN in the TN-REF-LOAD-TN instead of
 inserting move VOPs.  This allowed the load-TN conflict stuff to be simplified.
 Changed load-TN packing to just go for the recorded load-SC, rather than trying
 to select arbitrary load SCs.

 Made error messages somewhat snazzier, tho these should be happening less often
 now that representation selection either detects lossage or allows you to do
 losing things.

 Changed restricted packing to work by a flag passed into pack, now that the
 restriction isn't encoded in the TN-COSTS.
 ----------------------------
 revision 1.2.1.1
 date: 90/03/08 14:01:30;  author: ram;  state: Exp;  lines added/del: 2/2
 Start work on better non-descriptor support.
parent e651c2c5
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment