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

SCM Repository

[smlnj] Log of /sml/trunk/compiler/CodeGen/cpscompile/spill-new.sml
ViewVC logotype

Log of /sml/trunk/compiler/CodeGen/cpscompile/spill-new.sml

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 5195 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 25 15:59:46 2019 UTC (3 months ago) by jhr
File length: 37389 byte(s)
Diff to previous 5015
  code reformatting; add 64BIT comments

Revision 5015 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 29 01:51:55 2019 UTC (3 months, 3 weeks ago) by jhr
File length: 37323 byte(s)
Diff to previous 4960
  Renamings to remove 32-bit assumptions.

Revision 4960 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 16 10:26:22 2019 UTC (4 months, 1 week ago) by jhr
File length: 37295 byte(s)
Diff to previous 4953
  Converting CPS data constructors to ASDL version

Revision 4953 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 8 17:31:53 2019 UTC (4 months, 2 weeks ago) by jhr
File length: 37328 byte(s)
Diff to previous 4842
  Starting to migrate the CPS IR toward the ASDL version.  Changed the
  names of the CPS.P.arith and CPS.P.cmpop constructors to be upper-case
  alpha IDs (many of them were symbolic identifiers).  Also split out the 
  various utility functions into the new CPSUtil module (CPS/cps/cps-util.sml).
  Lastly, moved the literals.sml file from FLINT/main to CPS/main (where
  it belongs).

Revision 4842 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 23 23:37:18 2018 UTC (11 months ago) by jhr
File length: 37314 byte(s)
Diff to previous 4813
  Change CPS operators for wrapping/unwrapping integer and float values to
  be word-size flexible.  We now use a single `wrap` (and `unwrap`) operator
  that is parameterized by a `numkind` value.

Revision 4813 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 12 23:55:25 2018 UTC (11 months, 1 week ago) by jhr
File length: 37269 byte(s)
Diff to previous 4676
  merging in changes from the arith64 branch: mostly removal of the broken
  CPS checking code plus more "64BIT:" comments.

Revision 4676 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 16 19:37:32 2018 UTC (14 months, 1 week ago) by jhr
File length: 37249 byte(s)
Diff to previous 4560
  Working on code cleanup for 64-bit support.

Revision 4560 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 4 23:00:31 2018 UTC (15 months, 3 weeks ago) by jhr
File length: 37250 byte(s)
Diff to previous 4454
  Switch CPS to use IntInf.int to represent integer/word values

Revision 4454 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 21 18:25:19 2017 UTC (23 months ago) by jhr
File length: 37119 byte(s)
Diff to previous 2162
  Changed representation of CPS.cty to track sizes of untagged integer
  and float types.

Revision 2162 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 2 21:20:47 2006 UTC (12 years, 9 months ago) by blume
File length: 37345 byte(s)
Diff to previous 1755
eliminated src dir

Revision 1755 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 10 23:54:06 2005 UTC (14 years, 6 months ago) by mblume
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/spill-new.sml
File length: 37345 byte(s)
Diff to previous 1334
long long results implemented

Revision 1334 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 22 22:46:30 2003 UTC (16 years, 3 months ago) by mblume
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/spill-new.sml
File length: 36727 byte(s)
Diff to previous 1174
major cleanup: eliminate all non-exhaustive pattern matches

Revision 1174 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 23 21:14:40 2002 UTC (17 years, 5 months ago) by leunga
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/spill-new.sml
File length: 36307 byte(s)
Diff to previous 1126

    Added some new primops for creating/manipulating temporary "C" objects
    allocated on the ml heap.

Revision 1126 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 7 21:16:28 2002 UTC (17 years, 5 months ago) by blume
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/spill-new.sml
File length: 36348 byte(s)
Diff to previous 1094
implemented generic Controls module and used it for
all compiler flags/tuneable knobs/...;
more command-line options accepted (for setting the above controls);
some minor bug fixes

Revision 1094 - (view) (download) (annotate) - [select for diffs]
Added Mon Feb 25 09:58:56 2002 UTC (17 years, 6 months ago) by leunga
Original Path: sml/trunk/src/compiler/CodeGen/cpscompile/spill-new.sml
File length: 36285 byte(s)

    A new CPS spill phase.  Compilation of large structures with over
1000 items can now finish before the heat death of the universe.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

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