Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/trunk/HISTORY
ViewVC logotype

Diff of /sml/trunk/HISTORY

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 840, Fri Jun 15 19:05:19 2001 UTC revision 841, Fri Jun 15 21:38:20 2001 UTC
# Line 15  Line 15 
15  ----------------------------------------------------------------------  ----------------------------------------------------------------------
16  Name: Matthias Blume  Name: Matthias Blume
17  Date: 2001/06/15 15:05:00 EDT  Date: 2001/06/15 15:05:00 EDT
18    Tag: blume-20010615-moresparc
19    Description:
20    
21    Here is a short late-hour update related to Sparc c-calls:
22    
23     -- made handling of double-word arguments a bit smarter
24    
25     -- instruction selection phase tries to collapse certain clumsily
26        constructed ML-Trees; typical example:
27    
28            ADD(ty,ADD(_,e,LI d1),LI d2)  ->  ADD(ty,e,LI(d1+d2))
29    
30        This currently has no further impact on SML/NJ since mlriscGen does
31        not seem to generate such patterns in the first place, and c-calls
32        (which did generate them in the beginning) has meanwhile been fixed
33        so as to avoid them as well.
34    
35    ----------------------------------------------------------------------
36    Name: Matthias Blume
37    Date: 2001/06/15 15:05:00 EDT
38  Tag: blume-20010615-sparc  Tag: blume-20010615-sparc
39  Description:  Description:
40    

Legend:
Removed from v.840  
changed lines
  Added in v.841

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0