SCM Repository
[smlnj] Diff of /sml/trunk/HISTORY
Diff of /sml/trunk/HISTORY
Parent Directory
|
Revision Log
|
Patch
12 |
Tag: <post-commit CVS tag> |
Tag: <post-commit CVS tag> |
13 |
Description: |
Description: |
14 |
---------------------------------------------------------------------- |
---------------------------------------------------------------------- |
15 |
|
Name: Allen Leung |
16 |
|
Date: 2000/08/7 19:31:00 |
17 |
|
Tag: leunga-20000807-a-whole-bunch-of-stuff |
18 |
|
|
19 |
|
Moby, C--, SSA, x86, machine descriptions etc. Should only affect C-- |
20 |
|
and Mobdy. |
21 |
|
|
22 |
|
1. x86 |
23 |
|
|
24 |
|
a. Fixes to peephole module by John and Dan. |
25 |
|
b. Assembly fix to SETcc by Allen. |
26 |
|
c. Fix to c-call by John. |
27 |
|
d. Fix to spilling by John. (This one deals with the missing FSTPT case) |
28 |
|
e. Instruction selection optimization to SETcc as suggested by John. |
29 |
|
|
30 |
|
For example, |
31 |
|
|
32 |
|
MV(32, x, COND(32, CMP(32, LT, a, b), LI 1, LI 0)) |
33 |
|
|
34 |
|
should generate: |
35 |
|
|
36 |
|
MOVL a, x |
37 |
|
SUBL b, x |
38 |
|
SHRL 31, x |
39 |
|
|
40 |
|
2. IR stuff |
41 |
|
|
42 |
|
A bunch of new DJ-graph related algorithms added. These |
43 |
|
speed up SSA construction. |
44 |
|
|
45 |
|
3. SSA + Scheduling |
46 |
|
|
47 |
|
Added code for SSA and scheduling to the repository |
48 |
|
|
49 |
|
---------------------------------------------------------------------- |
50 |
Name: Lal George |
Name: Lal George |
51 |
Date: 2000/07/27 11:53:14 EDT |
Date: 2000/07/27 11:53:14 EDT |
52 |
|
|
|
Legend:
Removed from v.694 |
|
changed lines |
|
Added in v.695 |
|
|