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 /MLRISC
ViewVC logotype

Log of /MLRISC

View Directory Listing Directory Listing


Sticky Revision:

Revision 2844 - Directory Listing
Modified Wed Nov 7 01:49:38 2007 UTC (11 years, 7 months ago) by mrainey
  Fixed to compile with amd64.

Revision 2843 - Directory Listing
Modified Wed Nov 7 01:48:59 2007 UTC (11 years, 7 months ago) by mrainey
  Code cleanup.

Revision 2836 - Directory Listing
Modified Fri Nov 2 19:21:18 2007 UTC (11 years, 7 months ago) by mrainey
  Fixed a minor bug in floating-point branch generation.

Revision 2829 - Directory Listing
Modified Fri Nov 2 00:56:34 2007 UTC (11 years, 7 months ago) by mrainey
  Made bug fixes to instruction selection for floats and added SSE instructions for floating-point absolute value.

Revision 2828 - Directory Listing
Modified Fri Nov 2 00:54:50 2007 UTC (11 years, 7 months ago) by mrainey
  Added make target for amd64.

Revision 2827 - Directory Listing
Modified Thu Nov 1 05:53:12 2007 UTC (11 years, 7 months ago) by mrainey
  Fixex floating point comparison bug.

Revision 2826 - Directory Listing
Modified Thu Nov 1 01:12:04 2007 UTC (11 years, 7 months ago) by mrainey
  Added conditional move support for floating point comparisons.

Revision 2825 - Directory Listing
Modified Wed Oct 31 23:12:30 2007 UTC (11 years, 7 months ago) by mrainey
  Missing sizes for float-to-int conversion.

Revision 2814 - Directory Listing
Modified Mon Oct 29 03:12:59 2007 UTC (11 years, 7 months ago) by mrainey
  Fixed some bugs in the spilling code.

Revision 2811 - Directory Listing
Modified Thu Oct 25 20:36:09 2007 UTC (11 years, 7 months ago) by mrainey
  Added support for the atomic XCHG instruction.

Revision 2810 - Directory Listing
Modified Wed Oct 24 07:43:56 2007 UTC (11 years, 7 months ago) by mrainey
  Fixed a bug where the props module incorrectly identified the defs of XADD.

Revision 2808 - Directory Listing
Modified Tue Oct 23 07:04:33 2007 UTC (11 years, 7 months ago) by mrainey
  Added support for floating-point negation.

Revision 2805 - Directory Listing
Modified Mon Oct 22 07:33:14 2007 UTC (11 years, 7 months ago) by mrainey
  Added support for atomic fetch and add (XADD).

Revision 2803 - Directory Listing
Modified Mon Oct 22 04:17:25 2007 UTC (11 years, 7 months ago) by mrainey
  Generate p2align for power of two alignments because this directive is more portable than .align.

Revision 2798 - Directory Listing
Modified Fri Oct 19 22:11:56 2007 UTC (11 years, 7 months ago) by larsberg
Change batch files to work under parallels

Revision 2793 - Directory Listing
Modified Thu Oct 18 21:42:43 2007 UTC (11 years, 8 months ago) by mrainey
  Fixed a bug in the spill reloading and updated some comments.

Revision 2791 - Directory Listing
Modified Wed Oct 3 23:25:20 2007 UTC (11 years, 8 months ago) by mrainey
  Fixed bugs in floating-point code generation for comparisons, and cleaned up loads for labels.

Revision 2789 - Directory Listing
Modified Tue Oct 2 23:26:36 2007 UTC (11 years, 8 months ago) by mrainey
  Added demo support for AMD64 for quick testing and fixed support for 64-bit label constants.

Revision 2786 - Directory Listing
Modified Thu Sep 27 23:40:35 2007 UTC (11 years, 8 months ago) by mrainey
  Final fix for register spills.  Now all generated spills use 64-bit operands rather than trying to be clever.

Revision 2785 - Directory Listing
Modified Wed Sep 26 23:45:35 2007 UTC (11 years, 8 months ago) by mrainey
  Added temporary fix for register spilling.

Revision 2784 - Directory Listing
Modified Wed Sep 26 00:37:53 2007 UTC (11 years, 8 months ago) by mrainey
  Temporary fix for a bug in register reloading.  

Revision 2783 - Directory Listing
Modified Sat Sep 22 21:58:59 2007 UTC (11 years, 8 months ago) by mrainey
Cleaned up CMOV instruction support and fixed register-spilling bugs.

Revision 2781 - Directory Listing
Modified Sat Sep 22 19:04:15 2007 UTC (11 years, 8 months ago) by mrainey
Added support for the cmovcc instruction.

Revision 2780 - Directory Listing
Modified Wed Sep 19 04:14:56 2007 UTC (11 years, 9 months ago) by jhr
  For Mac OS X (aka darwin), we fix the gobal and anonymous label prefixes.

Revision 2779 - Directory Listing
Modified Tue Sep 18 20:27:33 2007 UTC (11 years, 9 months ago) by jhr
  Pseudo ops for AMD64/Darwin combination.

Revision 2778 - Directory Listing
Modified Tue Sep 18 19:30:40 2007 UTC (11 years, 9 months ago) by jhr
  Making the generated assembler more compatible with Mac OS X.

Revision 2776 - Directory Listing
Modified Tue Sep 18 17:34:49 2007 UTC (11 years, 9 months ago) by mrainey
Fixed bug for storing 64-bit labels.

Revision 2775 - Directory Listing
Modified Tue Sep 18 17:14:30 2007 UTC (11 years, 9 months ago) by jhr
  Change ".global" to ".globl", since the Mac OS X version of gas rejects the former.

Revision 2772 - Directory Listing
Modified Fri Sep 14 20:16:49 2007 UTC (11 years, 9 months ago) by jhr
  Added a first cut at a reducer function.

Revision 2771 - Directory Listing
Modified Fri Sep 14 19:19:57 2007 UTC (11 years, 9 months ago) by jhr
  Added LOCK_CMPXCHGQ extension statement

Revision 2769 - Directory Listing
Modified Fri Sep 14 03:06:11 2007 UTC (11 years, 9 months ago) by mrainey
Fixed xorl memory args bug.

Revision 2757 - Directory Listing
Modified Thu Sep 13 22:44:05 2007 UTC (11 years, 9 months ago) by blume
Release 110.66

Revision 2705 - Directory Listing
Modified Fri Jun 8 04:28:20 2007 UTC (12 years ago) by blume
Release 110.65

Revision 2690 - Directory Listing
Modified Wed Jun 6 17:08:29 2007 UTC (12 years ago) by blume
regenerated mdl.lex.sml

Revision 2684 - Directory Listing
Modified Tue Jun 5 02:19:46 2007 UTC (12 years ago) by blume
re-run lex after update to ml-ulex

Revision 2656 - Directory Listing
Modified Thu May 31 22:17:39 2007 UTC (12 years ago) by blume
Release 110.64

Revision 2638 - Directory Listing
Modified Wed May 30 21:34:40 2007 UTC (12 years ago) by mrainey
  Added FSQRT instructions.

Revision 2632 - Directory Listing
Modified Wed May 30 20:00:57 2007 UTC (12 years ago) by blume
(again) re-generated mdl.lex.sml after ml-ulex fix

Revision 2631 - Directory Listing
Modified Wed May 30 19:10:16 2007 UTC (12 years ago) by mrainey
  Fixed a couple bugs in generating floating-point arithmetic.

Revision 2627 - Directory Listing
Modified Wed May 30 15:30:01 2007 UTC (12 years ago) by blume
re-generated mdl.lex.sml after ml-ulex fix

Revision 2623 - Directory Listing
Modified Tue May 29 21:53:56 2007 UTC (12 years ago) by mrainey
  Added peephole optimization.

Revision 2621 - Directory Listing
Modified Tue May 29 21:05:54 2007 UTC (12 years ago) by mrainey
  Fixed $ bug.

Revision 2619 - Directory Listing
Modified Tue May 29 21:02:35 2007 UTC (12 years ago) by mrainey
  New code generator for AMD64, which now uses SSE for floating point.

Revision 2618 - Directory Listing
Modified Tue May 29 20:59:14 2007 UTC (12 years ago) by mrainey
  Deleted the old amd64 code generator.

Revision 2591 - Directory Listing
Modified Wed May 23 15:18:16 2007 UTC (12 years ago) by blume
added results of running lexer and parser generators to repository;
this is necessary for bootstrapping:
ml-ulex is not yet installed when this gets compiled by the installer

Revision 2554 - Directory Listing
Modified Tue May 15 23:20:40 2007 UTC (12 years, 1 month ago) by gkuan
BlockPlacement functor formal parameter needs a where structure definition in order to be consistent with WeightedBlockPlacementFn formal parameters

Revision 2409 - Directory Listing
Modified Mon Apr 16 15:37:36 2007 UTC (12 years, 2 months ago) by mrainey
  Removed stale functor AMD64GenCCallFn.

Revision 2405 - Directory Listing
Modified Thu Apr 12 22:51:44 2007 UTC (12 years, 2 months ago) by mrainey
  Substantially changed the signature and implementation of AMD64 SVID.  It now looks similar to the ia32 SVID, yet uses staged allocation.

Revision 2372 - Directory Listing
Modified Thu Mar 22 21:07:48 2007 UTC (12 years, 2 months ago) by blume
Release 110.63

Revision 2362 - Directory Listing
Modified Tue Mar 20 14:42:19 2007 UTC (12 years, 3 months ago) by blume
fixed problem with path anchors in AMD64.cm

Revision 2361 - Directory Listing
Modified Mon Mar 19 23:25:17 2007 UTC (12 years, 3 months ago) by mrainey
Fixed C calls to properly kill caller save registers.

Revision 2359 - Directory Listing
Modified Mon Mar 19 19:51:50 2007 UTC (12 years, 3 months ago) by mrainey
Fixed bug where spill code uses bogus sizes for operands.

Revision 2353 - Directory Listing
Modified Tue Mar 13 19:44:45 2007 UTC (12 years, 3 months ago) by mrainey


Revision 2352 - Directory Listing
Modified Tue Mar 13 19:37:51 2007 UTC (12 years, 3 months ago) by mrainey
Added path for c-calls via staged allocation.

Revision 2351 - Directory Listing
Modified Tue Mar 13 19:35:19 2007 UTC (12 years, 3 months ago) by jhr
  Comment out rewrite modules.

Revision 2350 - Directory Listing
Modified Tue Mar 13 18:58:49 2007 UTC (12 years, 3 months ago) by mrainey
Added path for staged allocation.

Revision 2349 - Directory Listing
Modified Fri Mar 9 04:01:40 2007 UTC (12 years, 3 months ago) by mrainey


Revision 2348 - Directory Listing
Modified Wed Mar 7 19:32:18 2007 UTC (12 years, 3 months ago) by mrainey


Revision 2347 - Directory Listing
Modified Tue Mar 6 22:21:29 2007 UTC (12 years, 3 months ago) by mrainey


Revision 2344 - Directory Listing
Modified Tue Feb 27 00:39:10 2007 UTC (12 years, 3 months ago) by mrainey
Added support for Staged Allocation (http://www.eecs.harvard.edu/~nr/pubs/staged-abstract.html)

Revision 2339 - Directory Listing
Modified Wed Feb 21 00:16:44 2007 UTC (12 years, 3 months ago) by leunga
    x86MCEmitter crashed when the immediate operand to MOVB was outside
    of the range -128 ... 127.  I've changed the code so that the range
    check is disabled.   Only the low order 8 bits of the immediate operand
    is now significant.


Revision 2308 - Directory Listing
Modified Fri Feb 2 21:19:18 2007 UTC (12 years, 4 months ago) by blume
Release 110.62

Revision 2239 - Directory Listing
Modified Thu Dec 14 18:20:19 2006 UTC (12 years, 6 months ago) by blume
Release 110.61

Revision 2203 - Directory Listing
Modified Thu Nov 9 21:29:12 2006 UTC (12 years, 7 months ago) by blume
Release 110.60

Revision 2190 - Directory Listing
Modified Tue Nov 7 22:55:37 2006 UTC (12 years, 7 months ago) by blume
fixed build scripts for nowhere

Revision 2126 - Directory Listing
Modified Thu Nov 2 16:11:29 2006 UTC (12 years, 7 months ago) by blume
moved MLRISC to toplevel

Revision 2125 - Directory Listing
Modified Thu Nov 2 16:11:29 2006 UTC (12 years, 7 months ago) by blume
created releases for MLRISC

Revision 2124 - Directory Listing
Modified Thu Nov 2 16:11:29 2006 UTC (12 years, 7 months ago) by blume
created branches for MLRISC

Revision 2123 - Directory Listing
Added Thu Nov 2 16:11:28 2006 UTC (12 years, 7 months ago) by blume
created toplevel dir for MLRISC

Sort log by:

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