SCM Repository
Log of /branches/pure-cfg/src/compiler/codegen/codegen-fn.sml
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
Revision 1032 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 1 17:39:37 2011 UTC (9 years, 8 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 (9 years, 8 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 9 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 (9 years, 10 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 (9 years, 10 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 (9 years, 10 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 (9 years, 10 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 (9 years, 10 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 (9 years, 10 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 (9 years, 10 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 (9 years, 10 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 (9 years, 10 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (9 years, 11 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 (10 years, 2 months 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 (10 years, 2 months 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 (10 years, 2 months 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 (10 years, 2 months 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.
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |