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/releases/release-110.79/amd64/ra
ViewVC logotype

Log of /MLRISC/releases/release-110.79/amd64/ra

View Directory Listing Directory Listing


Sticky Revision:

Revision 4168 - Directory Listing
Modified Sun Oct 4 19:37:24 2015 UTC (3 years, 10 months ago) by jhr
Release 110.79

Revision 3801 - Directory Listing
Modified Fri Jan 18 22:03:06 2013 UTC (6 years, 7 months ago) by jhr
Original Path: MLRISC/trunk/amd64/ra
  Adding Vesa's MLRISC changes for supporting SML/NJ on AMD64.

Revision 3586 - Directory Listing
Modified Mon May 2 15:50:47 2011 UTC (8 years, 3 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Added x86-64 time-stamp counter instruction.

Revision 3415 - Directory Listing
Modified Thu Jul 2 20:02:29 2009 UTC (10 years, 1 month ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Bug fix: the register spill code for amd64 was rewriting instructions to contain bogus register sizes.

Revision 2998 - Directory Listing
Modified Sat Apr 19 01:31:01 2008 UTC (11 years, 4 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Minor improvements for AMD64 generation and several fixes for C calls.


Revision 2952 - Directory Listing
Modified Mon Feb 25 08:46:19 2008 UTC (11 years, 5 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Corrected spilling for SHL instruction.

Revision 2947 - Directory Listing
Modified Sat Feb 16 00:17:56 2008 UTC (11 years, 6 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Fixed a bug for spilling over xadd, added support for 64-bit integer constants, and added conversions from floating-point numbers to ints.

Revision 2929 - Directory Listing
Modified Fri Jan 18 20:40:28 2008 UTC (11 years, 7 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Clients can now inform the code generator that pointers to floats are aligned on 16-byte boundaries, thus resulting in more compact generated code.

Revision 2928 - Directory Listing
Modified Fri Jan 18 00:50:49 2008 UTC (11 years, 7 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Added support for 64-bit immediates.

Revision 2927 - Directory Listing
Modified Thu Jan 17 00:46:52 2008 UTC (11 years, 7 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Temporary fix for an alignment issue:  some SSE instructions require 16-byte aligned addresses for the source operand (XORP, ANDP, ORP, SQRT).  For the time being, these code generator and register spilling code will force these source operands into registers to avoid alignment issues. 

Revision 2843 - Directory Listing
Modified Wed Nov 7 01:48:59 2007 UTC (11 years, 9 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Code cleanup.

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

Revision 2814 - Directory Listing
Modified Mon Oct 29 03:12:59 2007 UTC (11 years, 9 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Fixed some bugs in the spilling code.

Revision 2811 - Directory Listing
Modified Thu Oct 25 20:36:09 2007 UTC (11 years, 10 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Added support for the atomic XCHG instruction.

Revision 2810 - Directory Listing
Modified Wed Oct 24 07:43:56 2007 UTC (11 years, 10 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  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, 10 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Added support for floating-point negation.

Revision 2805 - Directory Listing
Modified Mon Oct 22 07:33:14 2007 UTC (11 years, 10 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Added support for atomic fetch and add (XADD).

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

Revision 2786 - Directory Listing
Modified Thu Sep 27 23:40:35 2007 UTC (11 years, 10 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  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, 10 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Added temporary fix for register spilling.

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

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

Revision 2638 - Directory Listing
Modified Wed May 30 21:34:40 2007 UTC (12 years, 2 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  Added FSQRT instructions.

Revision 2619 - Directory Listing
Added Tue May 29 21:02:35 2007 UTC (12 years, 2 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/ra
  New code generator for AMD64, which now uses SSE for floating point.

Sort log by:

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