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 615, Wed Apr 12 04:52:09 2000 UTC revision 629, Wed Apr 26 04:06:41 2000 UTC
# Line 13  Line 13 
13  Description:  Description:
14  ----------------------------------------------------------------------  ----------------------------------------------------------------------
15  Name: Matthias Blume  Name: Matthias Blume
16    Date: 2000/04/26 13:10:00 JST
17    Tag: blume-20000426-fun_suffix
18    Description:
19    
20    Added ".fun" as a recognized file name suffix (for ML code).
21    
22    ----------------------------------------------------------------------
23    Name: Allen Leung
24    Date: 2000/04/25 17:00:00 EST
25    Tag: leunga-20000425-alpha-ra
26    Description:
27    
28    1. Alpha
29    
30        PSEUDOARITH was missing in AlphaRewrite.  This causes an endless loop
31    in C--.
32    
33    2. RA
34    
35       Added a flag "ra-dump-size" to print out the size of the flowgraph
36       and the interference graph.
37    
38    ----------------------------------------------------------------------
39    Name: Dave MacQueen
40    Date: 2000/04/25/
41    Tag: dbm-20000425-mlyacc_doc_examples
42    Description:
43      Updated mlyacc.tex sections 5 and 7 for SML '97 and CM.
44      Updated all three examples in src/ml-yacc/examples to run
45      under 110.* using CM.make.
46    
47    ----------------------------------------------------------------------
48    Name: Allen Leung
49    Date: 2000/04/20 23:04:00 EST
50    Tag: leunga-20000420-ssa-c---stuff
51    Description:
52    
53      This update synchronizes my repository with Yale's.  Most of these
54    changes, however, do not affect SML/NJ at all (the RA is an exception).
55    
56    1. Register Allocator
57    
58       a. An improvement in the interference graph construction:
59          Given a copy
60    
61                s <- t
62    
63          no interference edge between s and t is added for this definition of s.
64    
65       b. I've added two new spill heuristic modules that Fermin and I developed
66          (in the new library RA.cm). These are unused in SML/NJ but maybe
67          useful for others (Moby?)
68    
69    2. X86
70    
71       a. Various fixes in the backend provided by Fermin [C--] and Lal.
72    
73    3. Alpha
74    
75       a. Added the BSR instruction and code generation that goes with it [C--]
76       b. Other fixes too numerous to recount provided by Fermin [C--]
77    
78    4. Regmaps
79    
80       a. The regmaps are not initialized with the identity physical bindings
81          at creation time.  This is unneeded.
82    
83    5. MLRISC Optimizations
84    
85       a. The DJ-Graph module can now compute the iterated dominance frontiers
86          intersects with liveness incrementally in linear time! Woohoo!
87          This is now used in my new SSA construction algorithm.
88    
89       b. THe branch reorganization module is now smarter about linear chains of
90          basic blocks.
91    
92    
93    ----------------------------------------------------------------------
94    Name: Matthias Blume
95  Date: 2000/04/12 13:52:00 JST  Date: 2000/04/12 13:52:00 JST
96  Tag: blume_main_v110p27_1  Tag: blume_main_v110p27_1
97  Description:  Description:

Legend:
Removed from v.615  
changed lines
  Added in v.629

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