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

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

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 3802 - Directory Listing
Modified Sat Jan 19 18:54:13 2013 UTC (6 years, 7 months ago) by larsberg
Original Path: MLRISC/trunk/amd64/mltree
Change the AMD64 backend to properly sign-extend the argument to IDIVQ.

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/mltree
  Adding Vesa's MLRISC changes for supporting SML/NJ on AMD64.

Revision 3278 - Directory Listing
Modified Thu Mar 5 22:12:59 2009 UTC (10 years, 5 months ago) by jhr
Original Path: MLRISC/trunk/amd64/mltree
  Specialize handling of call instructions that have label targets.

Revision 3179 - Directory Listing
Modified Mon Aug 4 01:16:59 2008 UTC (11 years ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Fixed bug: invalid operands for sign and zero extended moves.

Revision 3172 - Directory Listing
Modified Thu Jul 31 01:09:25 2008 UTC (11 years ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
 Bugfix: sign extension.

Revision 3165 - Directory Listing
Modified Wed Jul 30 00:02:25 2008 UTC (11 years ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Comment.

Revision 3049 - Directory Listing
Modified Fri May 30 00:58:55 2008 UTC (11 years, 2 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Building infrastructure for vararg C calls.

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/mltree
  Minor improvements for AMD64 generation and several fixes for C calls.


Revision 2957 - Directory Listing
Modified Thu Mar 6 03:17:28 2008 UTC (11 years, 5 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
Extended sign- and zero-extension to work for arbitrary expressions.

Revision 2956 - Directory Listing
Modified Wed Mar 5 08:19:37 2008 UTC (11 years, 5 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Fixed handling of sign- and zero-extended loads.

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/mltree
  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/mltree
  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/mltree
  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/mltree
  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 2887 - Directory Listing
Modified Fri Nov 16 22:43:24 2007 UTC (11 years, 9 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Fixed a bug with floating-point comparison.

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/mltree
  Code cleanup.

Revision 2836 - Directory Listing
Modified Fri Nov 2 19:21:18 2007 UTC (11 years, 9 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Fixed a minor bug in floating-point branch generation.

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/mltree
  Made bug fixes to instruction selection for floats and added SSE instructions for floating-point absolute value.

Revision 2827 - Directory Listing
Modified Thu Nov 1 05:53:12 2007 UTC (11 years, 9 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Fixex floating point comparison bug.

Revision 2826 - Directory Listing
Modified Thu Nov 1 01:12:04 2007 UTC (11 years, 9 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Added conditional move support for floating point comparisons.

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/mltree
  Added support for floating-point negation.

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/mltree
  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, 10 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  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, 10 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Added demo support for AMD64 for quick testing and fixed support for 64-bit label constants.

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/mltree
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, 11 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
Added support for the cmovcc instruction.

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

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

Revision 2769 - Directory Listing
Modified Fri Sep 14 03:06:11 2007 UTC (11 years, 11 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
Fixed xorl memory args bug.

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/mltree
  Added FSQRT instructions.

Revision 2631 - Directory Listing
Modified Wed May 30 19:10:16 2007 UTC (12 years, 2 months ago) by mrainey
Original Path: MLRISC/trunk/amd64/mltree
  Fixed a couple bugs in generating floating-point arithmetic.

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/mltree
  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