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

SCM Repository

[diderot] Log of /branches/pure-cfg/src/compiler/tree-il/low-to-tree-fn.sml
[diderot] / branches / pure-cfg / src / compiler / tree-il / low-to-tree-fn.sml  
ViewVC logotype

Log of /branches/pure-cfg/src/compiler/tree-il/low-to-tree-fn.sml

Parent Directory Parent Directory


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

Revision 1157 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 9 15:47:35 2011 UTC (9 years, 5 months ago) by jhr
File length: 16095 byte(s)
Diff to previous 1128
  Lots of work on getting the IL invariants right.

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

Revision 1076 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 21:58:58 2011 UTC (9 years, 6 months ago) by jhr
File length: 15218 byte(s)
Diff to previous 1075
  Added some FIXME notes

Revision 1075 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 3 21:46:15 2011 UTC (9 years, 6 months ago) by jhr
File length: 14889 byte(s)
Diff to previous 1048
  Added some debugging support

Revision 1048 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 2 20:00:02 2011 UTC (9 years, 6 months ago) by jhr
File length: 14520 byte(s)
Diff to previous 1044
  Changed the name of a function

Revision 1044 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 2 03:05:12 2011 UTC (9 years, 6 months ago) by jhr
File length: 14564 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 (9 years, 6 months ago) by jhr
File length: 15097 byte(s)
Diff to previous 1036
  Lots of tweaking of the variable analysis phase and its use in translating
  Low IL to Tree IL.

Revision 1036 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 1 19:26:54 2011 UTC (9 years, 6 months ago) by jhr
File length: 14283 byte(s)
Copied from: branches/pure-cfg/src/compiler/codegen/low-to-tree-fn.sml revision 1030
Diff to previous 1017
  Code reorganization: split the tree-il stuff into its own directory and moved the
  variable analysis into that directory too.  This reorg. is in anticipation of using
  the variable scoping information from VarAnalysis in the translation to TreeIL.

Revision 1017 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 1 03:06:05 2011 UTC (9 years, 6 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree-fn.sml
File length: 13690 byte(s)
Diff to previous 983
  A lot of changes to better handle variable scoping etc.

Revision 983 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 26 16:58:46 2011 UTC (9 years, 6 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree-fn.sml
File length: 13590 byte(s)
Diff to previous 896
  Added partial support for mapping tensors from image space back to world space.
  Still need runtime system support for Hessians (see include/Diderot/inline-image.h)

Revision 896 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 20 17:21:05 2011 UTC (9 years, 6 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree-fn.sml
File length: 13428 byte(s)
Diff to previous 835
  Fixed field negation

Revision 835 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 17 22:12:15 2011 UTC (9 years, 6 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree-fn.sml
File length: 13366 byte(s)
Copied from: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml revision 834
Diff to previous 810
  Make the low-to-tree translation be parameterized over the target

Revision 810 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 16:30:36 2011 UTC (9 years, 6 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 12860 byte(s)
Diff to previous 807
  Working on codegen support for vector-matrix, matrix-vector, and matrix-matrix
  multiplication.

Revision 807 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 12 15:41:18 2011 UTC (9 years, 6 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 12715 byte(s)
Diff to previous 736
  Generalized dot product to inner product of tensor types.  Added IL support for
  vector-matrix, matrix-vector, and matrix-matrix multiplications.  Code generation
  and runtime support is still missing.

Revision 736 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 2 18:50:43 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 12625 byte(s)
Diff to previous 695
  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 695 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 25 17:52:54 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 12620 byte(s)
Diff to previous 659
  Added mechanism for supporting "black box" functions (e.g., sin and sqrt).
  Also added atan2, sqrt, and tan functions to Basis

Revision 659 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 21 19:09:24 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 12528 byte(s)
Diff to previous 654
  Bugfix: missing code when exit was stabilize/die

Revision 654 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 21 17:10:54 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 12519 byte(s)
Diff to previous 652
  Added support for tracking output state variables through ILs and generating
  a print function in the C target.

Revision 652 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 21 00:29:36 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 12486 byte(s)
Diff to previous 637
  Fixed bug when update always ended in stabilize/die.

Revision 637 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 17 04:30:51 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 12508 byte(s)
Diff to previous 624
  Bug fix: be more careful about flushing pending code.

Revision 624 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 15 21:23:04 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 12368 byte(s)
Diff to previous 623
  Switch to compiler-generated initially code.

Revision 623 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 15 17:04:53 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 11698 byte(s)
Diff to previous 613
  Working on generating initially code.  Also changed var and exp types in CTarget to
  be datatypes for better typechecking and documentation.

Revision 613 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 12 19:29:23 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 11531 byte(s)
Diff to previous 604
  Adding support for initially to IL.  Also factored out more common code from
  high-to-mid and mid-to-low into translate-fn.sml

Revision 604 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 11 18:48:58 2011 UTC (9 years, 7 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 11482 byte(s)
Diff to previous 563
  Fixed bug in the handling of assignments to literals

Revision 563 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 23 21:58:41 2011 UTC (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 10891 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 (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 11407 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 (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 10494 byte(s)
Diff to previous 542
  Lots of changes to push image info through to the code generator.

Revision 542 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 16 14:12:56 2011 UTC (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 10175 byte(s)
Diff to previous 541
  Fixed issue in low-to-tree conversion when one branch of if ends in die or stabilize

Revision 541 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 16 05:30:57 2011 UTC (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 9080 byte(s)
Diff to previous 539
  Debugging code generation

Revision 539 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 15 21:29:29 2011 UTC (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 8557 byte(s)
Diff to previous 538
  More work on code generation.  Made sure that the census info is initialized for
  all ILs.

Revision 538 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 15 19:16:03 2011 UTC (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 8324 byte(s)
Diff to previous 537
  Working on code generation

Revision 537 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 15 18:02:25 2011 UTC (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 7316 byte(s)
Diff to previous 533
  Debugging code generation

Revision 533 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 14 22:56:45 2011 UTC (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 7124 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 (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 6688 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 (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 6653 byte(s)
Diff to previous 530
  Working on code generation

Revision 530 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 14 16:34:57 2011 UTC (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 5771 byte(s)
Diff to previous 529
  Working on code generation

Revision 529 - (view) (download) (annotate) - [select for diffs]
Added Mon Feb 14 15:03:54 2011 UTC (9 years, 8 months ago) by jhr
Original Path: branches/pure-cfg/src/compiler/codegen/low-to-tree.sml
File length: 4297 byte(s)
  Working on code 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