Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Log of /branches/pure-cfg/src/compiler/codegen/codegen-fn.sml
ViewVC logotype

Log of /branches/pure-cfg/src/compiler/codegen/codegen-fn.sml

Parent Directory Parent Directory


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

Revision 1261 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 28 23:16:30 2011 UTC (8 years, 5 months ago) by jhr
File length: 4816 byte(s)
Diff to previous 1172
  Working on compiler support for command-line options

Revision 1172 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 10 15:57:48 2011 UTC (8 years, 6 months ago) by jhr
File length: 4728 byte(s)
Diff to previous 1153
  Working on multiple-target support

Revision 1153 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 7 19:12:57 2011 UTC (8 years, 6 months ago) by jhr
File length: 4558 byte(s)
Diff to previous 1128
  Working on debugging value numbering

Revision 1128 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 5 16:19:36 2011 UTC (8 years, 6 months ago) by jhr
File length: 4479 byte(s)
Diff to previous 1044
  Adding support for program properties in TreeIL and fix a bug in the handling
  of die in variable analysis.

Revision 1044 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 2 03:05:12 2011 UTC (8 years, 6 months ago) by jhr
File length: 4472 byte(s)
Diff to previous 1041
  More tweaks to get strand state variables right.

Revision 1041 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 2 01:50:13 2011 UTC (8 years, 6 months ago) by jhr
File length: 4359 byte(s)
Diff to previous 1034
  Lots of tweaking of the variable analysis phase and its use in translating
  Low IL to Tree IL.

Revision 1034 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 1 18:50:46 2011 UTC (8 years, 6 months ago) by jhr
File length: 4346 byte(s)
Diff to previous 1032
  Incomplete bug fix for parameters in methods

Revision 1032 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 1 17:39:37 2011 UTC (8 years, 6 months ago) by jhr
File length: 4347 byte(s)
Diff to previous 1007
  Finish implementing field scaling, addition, and subtraction

Revision 1007 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 28 22:10:12 2011 UTC (8 years, 6 months ago) by jhr
File length: 3787 byte(s)
Diff to previous 842
  Added timing of compiler phases to help isolate performance bugs.

Revision 842 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 18 17:58:57 2011 UTC (8 years, 7 months ago) by jhr
File length: 3745 byte(s)
Diff to previous 840
  Working on refactoring

Revision 840 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 18 17:12:43 2011 UTC (8 years, 7 months ago) by jhr
File length: 3722 byte(s)
Diff to previous 839
  Working on codegen refactoring

Revision 839 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 18 16:50:47 2011 UTC (8 years, 7 months ago) by jhr
File length: 3716 byte(s)
Diff to previous 838
  Working on refactoring code generation

Revision 838 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 18 02:53:09 2011 UTC (8 years, 7 months ago) by jhr
File length: 9396 byte(s)
Diff to previous 836
  More work on refactoring

Revision 836 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 17 22:15:42 2011 UTC (8 years, 7 months ago) by jhr
File length: 9353 byte(s)
Diff to previous 829
  parameterize low-il to tree-il translation by target

Revision 829 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 16 16:28:59 2011 UTC (8 years, 7 months ago) by jhr
File length: 9348 byte(s)
Diff to previous 825
  Removed InvScale from IL.  Instead, we invert the and use Scale in translate-basis.sml

Revision 825 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 14 19:46:35 2011 UTC (8 years, 7 months ago) by jhr
File length: 9401 byte(s)
Diff to previous 812
  Change Norm operator in MidIL and LowIL to work on arbitrary tensor
  types.  Still need codegen support.

Revision 812 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 18:01:07 2011 UTC (8 years, 7 months ago) by jhr
File length: 9388 byte(s)
Diff to previous 810
  Added codegen support for vector-matrix, matrix-vector, and matrix-matrix
  multiplication

Revision 810 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 16:30:36 2011 UTC (8 years, 7 months ago) by jhr
File length: 9323 byte(s)
Diff to previous 802
  Working on codegen support for vector-matrix, matrix-vector, and matrix-matrix
  multiplication.

Revision 802 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 02:57:14 2011 UTC (8 years, 7 months ago) by jhr
File length: 9191 byte(s)
Diff to previous 798
  Added matrix subscripting support to code generation

Revision 798 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 11 19:37:56 2011 UTC (8 years, 7 months ago) by jhr
File length: 9121 byte(s)
Diff to previous 754
  Added codegen support for creating matrices

Revision 754 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 7 14:55:33 2011 UTC (8 years, 7 months ago) by jhr
File length: 9123 byte(s)
Diff to previous 739
  Added lerp as an overloaded function

Revision 739 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 2 19:53:36 2011 UTC (8 years, 7 months ago) by jhr
File length: 9073 byte(s)
Diff to previous 736
  Add Trace to codegen

Revision 736 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 2 18:50:43 2011 UTC (8 years, 7 months ago) by jhr
File length: 9030 byte(s)
Diff to previous 718
  Overhaul in the way that the MidIL and LowIL represent tensor types (especially
  for orders > 1).  We still need to deal with the flattening of tensor-value
  construction

Revision 718 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 31 22:18:06 2011 UTC (8 years, 7 months ago) by jhr
File length: 8985 byte(s)
Diff to previous 705
  Finish support for normalize

Revision 705 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 29 20:19:31 2011 UTC (8 years, 7 months ago) by jhr
File length: 8895 byte(s)
Diff to previous 701
  Added subscript for vectors and code generation for Subscript when argument
  is vector.

Revision 701 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 29 17:00:37 2011 UTC (8 years, 7 months ago) by jhr
File length: 8835 byte(s)
Diff to previous 695
  Working on implementation of tensor slices

Revision 695 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 25 17:52:54 2011 UTC (8 years, 7 months ago) by jhr
File length: 8783 byte(s)
Diff to previous 654
  Added mechanism for supporting "black box" functions (e.g., sin and sqrt).
  Also added atan2, sqrt, and tan functions to Basis

Revision 654 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 21 17:10:54 2011 UTC (8 years, 8 months ago) by jhr
File length: 8836 byte(s)
Diff to previous 624
  Added support for tracking output state variables through ILs and generating
  a print function in the C target.

Revision 624 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 15 21:23:04 2011 UTC (8 years, 8 months ago) by jhr
File length: 8531 byte(s)
Diff to previous 617
  Switch to compiler-generated initially code.

Revision 617 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 13 16:51:09 2011 UTC (8 years, 8 months ago) by jhr
File length: 7725 byte(s)
Diff to previous 615
  Adding for loops to C code generator

Revision 615 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 13 14:36:05 2011 UTC (8 years, 8 months ago) by jhr
File length: 7864 byte(s)
Diff to previous 565
  Adding for loops to TreeIL to support initially code generation

Revision 565 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 24 18:34:48 2011 UTC (8 years, 8 months ago) by jhr
File length: 7494 byte(s)
Diff to previous 564
  Streamlined code for real to int conversions

Revision 564 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 23 22:34:31 2011 UTC (8 years, 8 months ago) by jhr
File length: 7524 byte(s)
Diff to previous 563
  Working on code generation

Revision 563 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 23 21:58:41 2011 UTC (8 years, 8 months ago) by jhr
File length: 7522 byte(s)
Diff to previous 562
  Working on code generation

Revision 562 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 23 15:17:44 2011 UTC (8 years, 8 months ago) by jhr
File length: 7051 byte(s)
Diff to previous 559
  Working on code generation.

Revision 559 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 22 20:09:41 2011 UTC (8 years, 8 months ago) by jhr
File length: 7015 byte(s)
Diff to previous 554
  Add decls for local variables

Revision 554 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 21 15:50:21 2011 UTC (8 years, 9 months ago) by jhr
File length: 6896 byte(s)
Diff to previous 552
  Working on code generation

Revision 552 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 18 15:09:08 2011 UTC (8 years, 9 months ago) by jhr
File length: 6903 byte(s)
Diff to previous 548
  Working on code generation

Revision 548 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 17 22:41:53 2011 UTC (8 years, 9 months ago) by jhr
File length: 6901 byte(s)
Diff to previous 547
  Lots of changes to push image info through to the code generator.

Revision 547 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 17 14:57:07 2011 UTC (8 years, 9 months ago) by jhr
File length: 6811 byte(s)
Diff to previous 544
  Working on code generation

Revision 544 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 16 23:14:14 2011 UTC (8 years, 9 months ago) by jhr
File length: 6639 byte(s)
Diff to previous 535
  Working on code generation

Revision 535 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 15 17:17:20 2011 UTC (8 years, 9 months ago) by jhr
File length: 5764 byte(s)
Diff to previous 534
  Working on code generation: added printing for TreeIL

Revision 534 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 15 03:40:00 2011 UTC (8 years, 9 months ago) by jhr
File length: 5613 byte(s)
Diff to previous 533
  Working on code generation

Revision 533 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 14 22:56:45 2011 UTC (8 years, 9 months ago) by jhr
File length: 5585 byte(s)
Diff to previous 532
  Working on code generation

Revision 532 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 14 20:26:41 2011 UTC (8 years, 9 months ago) by jhr
File length: 5307 byte(s)
Diff to previous 531
  Working on code generation

Revision 531 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 14 17:45:57 2011 UTC (8 years, 9 months ago) by jhr
File length: 6522 byte(s)
Diff to previous 529
  Working on code generation

Revision 529 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 14 15:03:54 2011 UTC (8 years, 9 months ago) by jhr
File length: 9126 byte(s)
Diff to previous 528
  Working on code generation

Revision 528 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 13 03:05:35 2011 UTC (8 years, 9 months ago) by jhr
File length: 8602 byte(s)
Diff to previous 527
  More work on code generation

Revision 527 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 13 02:08:31 2011 UTC (8 years, 9 months ago) by jhr
File length: 8106 byte(s)
Diff to previous 525
  Working on code generation

Revision 525 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 12 22:59:18 2011 UTC (8 years, 9 months ago) by jhr
File length: 8029 byte(s)
Diff to previous 522
  Working on code generation

Revision 522 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 11 21:35:10 2011 UTC (8 years, 9 months ago) by jhr
File length: 7451 byte(s)
Diff to previous 518
  Working on code generation

Revision 518 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 10 17:38:35 2011 UTC (8 years, 9 months ago) by jhr
File length: 7457 byte(s)
Diff to previous 514
  Working on code generation

Revision 514 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 8 22:54:00 2011 UTC (8 years, 9 months ago) by jhr
File length: 8276 byte(s)
Diff to previous 513
  Working on code generation

Revision 513 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 8 21:23:01 2011 UTC (8 years, 9 months ago) by jhr
File length: 5964 byte(s)
Diff to previous 512
  Working on code generation

Revision 512 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 8 19:32:42 2011 UTC (8 years, 9 months ago) by jhr
File length: 5511 byte(s)
Diff to previous 499
  Working on code generation 

Revision 499 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 1 17:37:51 2011 UTC (8 years, 9 months ago) by jhr
File length: 5364 byte(s)
Diff to previous 477
  Change "actor" to "strand"

Revision 477 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 13 16:02:07 2010 UTC (9 years ago) by jhr
File length: 5363 byte(s)
Diff to previous 456
  Creating a branch to explore a pure CFG IL

Revision 456 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 27 04:31:38 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/codegen/codegen-fn.sml
File length: 5363 byte(s)
Diff to previous 455
  Working on codegen

Revision 455 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 27 02:42:13 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/codegen/codegen-fn.sml
File length: 3739 byte(s)
Diff to previous 454
  Working on codegen

Revision 454 - (view) (download) (annotate) - [select for diffs]
Added Mon Oct 25 19:59:47 2010 UTC (9 years ago) by jhr
Original Path: trunk/src/compiler/codegen/codegen-fn.sml
File length: 891 byte(s)
  Working on coed generation

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