SCM Repository
Log of /branches/pure-cfg/src/compiler/IL/ssa-fn.sml
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
Revision 1147 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 7 03:58:34 2011 UTC (9 years, 8 months ago) by jhr
File length: 24679 byte(s)
Diff to previous 1144
Improvements to the replaceOutEdge and added RHS.vars
Revision 1144 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 6 21:34:20 2011 UTC (9 years, 8 months ago) by jhr
File length: 24285 byte(s)
Diff to previous 1017
Create RHS substructure in SSAFn functor
Revision 1017 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 1 03:06:05 2011 UTC (9 years, 8 months ago) by jhr
File length: 23545 byte(s)
Diff to previous 1012
A lot of changes to better handle variable scoping etc.
Revision 1012 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 29 16:37:58 2011 UTC (9 years, 8 months ago) by jhr
File length: 23024 byte(s)
Diff to previous 1011
Added standard method names to BasisNames module
Revision 1011 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 29 14:28:17 2011 UTC (9 years, 8 months ago) by jhr
File length: 22997 byte(s)
Diff to previous 794
Added Node.uses and Node.defs to SSAFn functor
Revision 794 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 9 14:40:10 2011 UTC (9 years, 9 months ago) by jhr
File length: 22243 byte(s)
Diff to previous 740
Add support for strand-local field variables.
Revision 740 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 4 02:07:42 2011 UTC (9 years, 9 months ago) by jhr
File length: 22369 byte(s)
Diff to previous 736
Working on value-numbering optimization
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: 22007 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, 9 months ago) by jhr
File length: 21794 byte(s)
Diff to previous 655
Added mechanism for supporting "black box" functions (e.g., sin and sqrt). Also added atan2, sqrt, and tan functions to Basis
Revision 655 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 21 17:37:10 2011 UTC (9 years, 9 months ago) by jhr
File length: 21516 byte(s)
Diff to previous 654
Bug fix: better CFG editing
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: 20073 byte(s)
Diff to previous 649
Added support for tracking output state variables through ILs and generating a print function in the C target.
Revision 649 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 18 15:47:56 2011 UTC (9 years, 10 months ago) by jhr
File length: 19967 byte(s)
Diff to previous 624
Started to add field normalization code to high-opt
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: 19898 byte(s)
Diff to previous 621
Switch to compiler-generated initially code.
Revision 621 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 14 14:10:52 2011 UTC (9 years, 10 months ago) by jhr
File length: 19811 byte(s)
Diff to previous 613
Since initially only supports rectangular-shaped iteration, we can lift the range computation outside the iterations. This allows us to determine the dimensions and to change the order of loop nesting.
Revision 613 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 12 19:29:23 2011 UTC (9 years, 10 months ago) by jhr
File length: 19591 byte(s)
Diff to previous 605
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 605 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 11 18:49:33 2011 UTC (9 years, 10 months ago) by jhr
File length: 19309 byte(s)
Diff to previous 563
Fixed bug in construction of CFG. The order of predecessors was backwards
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: 19269 byte(s)
Diff to previous 540
Working on code generation
Revision 540 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 16 03:08:40 2011 UTC (9 years, 11 months ago) by jhr
File length: 19396 byte(s)
Diff to previous 529
Adding documentation
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: 19192 byte(s)
Diff to previous 517
Working on code generation
Revision 517 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 10 11:45:00 2011 UTC (9 years, 11 months ago) by jhr
File length: 19042 byte(s)
Diff to previous 509
Many changes to IL operators for fields and images.
Revision 509 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 6 20:46:43 2011 UTC (9 years, 11 months ago) by jhr
File length: 18372 byte(s)
Diff to previous 508
Debugging new IL
Revision 508 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 6 18:55:04 2011 UTC (9 years, 11 months ago) by jhr
File length: 18428 byte(s)
Diff to previous 507
Debugging new IL
Revision 507 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 4 14:35:26 2011 UTC (9 years, 11 months ago) by jhr
File length: 17915 byte(s)
Diff to previous 506
Debugging new IL
Revision 506 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 3 17:07:21 2011 UTC (9 years, 11 months ago) by jhr
File length: 17911 byte(s)
Diff to previous 501
Debugging new IL
Revision 501 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 1 22:02:37 2011 UTC (9 years, 11 months ago) by jhr
File length: 17897 byte(s)
Diff to previous 499
Working on porting to new IL
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: 17870 byte(s)
Diff to previous 498
Change "actor" to "strand"
Revision 498 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 1 01:43:52 2011 UTC (9 years, 11 months ago) by jhr
File length: 17789 byte(s)
Diff to previous 497
Working on porting to new IL
Revision 497 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 31 04:40:27 2011 UTC (9 years, 11 months ago) by jhr
File length: 17889 byte(s)
Diff to previous 493
Working on porting to new IR
Revision 493 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 27 16:40:50 2011 UTC (9 years, 11 months ago) by jhr
File length: 17802 byte(s)
Diff to previous 491
Working on porting to new IL
Revision 491 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 26 15:31:09 2011 UTC (9 years, 11 months ago) by jhr
File length: 16937 byte(s)
Diff to previous 488
Porting code to new IL
Revision 488 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 12 23:21:04 2011 UTC (10 years ago) by jhr
File length: 16193 byte(s)
Diff to previous 487
Fixing type errors
Revision 487 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 5 19:14:02 2011 UTC (10 years ago) by jhr
File length: 15983 byte(s)
Diff to previous 486
Added splice implementation
Revision 486 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 5 17:00:05 2011 UTC (10 years ago) by jhr
File length: 15630 byte(s)
Diff to previous 478
Fixing type errors
Revision 478 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 14 04:15:48 2010 UTC (10 years, 2 months ago) by jhr
File length: 15550 byte(s)
Diff to previous 477
Working on pure CFG representation
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: 18115 byte(s)
Diff to previous 455
Creating a branch to explore a pure CFG IL
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/IL/ssa-fn.sml
File length: 18115 byte(s)
Diff to previous 435
Working on codegen
Revision 435 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 19 13:14:20 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 18047 byte(s)
Diff to previous 419
Upated URL in header to diderot-language.cs.uchicago.edu
Revision 419 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 17 02:23:43 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 18038 byte(s)
Diff to previous 412
Better error messages
Revision 412 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 16 15:19:19 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 17879 byte(s)
Diff to previous 394
Working on IL checking
Revision 394 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 14 16:30:29 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 16922 byte(s)
Diff to previous 392
Added types to IL variables
Revision 392 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 14 15:34:28 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 16796 byte(s)
Diff to previous 368
Moving IL types out of the Op structures into their own per-IL structures.
Revision 368 - (view) (download) (annotate) - [select for diffs]
Modified Fri Oct 1 18:17:34 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 16654 byte(s)
Diff to previous 367
Working on optimization and translation
Revision 367 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 30 21:20:13 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 16566 byte(s)
Diff to previous 364
Added HighIL to MidIL translation phase
Revision 364 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 29 18:06:12 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 16160 byte(s)
Diff to previous 361
Working on high to mid translation
Revision 361 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 29 14:17:34 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 16102 byte(s)
Diff to previous 360
Working on translation functor
Revision 360 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 29 02:59:34 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 16057 byte(s)
Diff to previous 359
working on translation
Revision 359 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 28 22:03:40 2010 UTC (10 years, 3 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 16014 byte(s)
Diff to previous 341
Adding new file for translation support
Revision 341 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 13 17:14:24 2010 UTC (10 years, 4 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 15645 byte(s)
Diff to previous 319
Implementing the census functor
Revision 319 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 18 04:13:08 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 15023 byte(s)
Diff to previous 283
comments
Revision 283 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 13 20:38:43 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 14797 byte(s)
Diff to previous 257
Added newProp and newFlag functions for nodes, stmts, and vars
Revision 257 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 9 18:28:37 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 13460 byte(s)
Diff to previous 256
Added ForwardDFAFn functor
Revision 256 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 9 17:28:57 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 13012 byte(s)
Diff to previous 199
New version of IL with translation to HighIL and pretty printing.
Revision 199 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 21:34:31 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 6069 byte(s)
Diff to previous 198
Added Var substructure to SSAFn
Revision 198 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 21:26:57 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 5201 byte(s)
Diff to previous 197
Starting to add utility code for SSA representations
Revision 197 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 20:51:47 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 3190 byte(s)
Diff to previous 192
Working on translation to HighIL
Revision 192 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 2 16:23:42 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 2721 byte(s)
Diff to previous 188
Working on translation to IL
Revision 188 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 29 22:28:39 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 3805 byte(s)
Diff to previous 187
Working on translation to IL
Revision 187 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 29 14:00:37 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 3835 byte(s)
Diff to previous 176
Working on IL representation
Revision 176 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 26 19:47:48 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 3819 byte(s)
Diff to previous 168
Switch the translate code to take simple AST as its input type
Revision 168 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 21 20:58:37 2010 UTC (10 years, 5 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 3730 byte(s)
Diff to previous 137
Working on translation to HighIL
Revision 137 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 7 21:30:23 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 3092 byte(s)
Diff to previous 129
Working on IR
Revision 129 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 1 18:03:54 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa-fn.sml
File length: 730 byte(s)
Copied from: trunk/src/compiler/IL/ssa.sml revision 125
Diff to previous 124
Parameterize the SSA representation over the operators
Revision 124 - (view) (download) (annotate) - [select for diffs]
Added Mon Jun 28 20:40:26 2010 UTC (10 years, 6 months ago) by jhr
Original Path: trunk/src/compiler/IL/ssa.sml
File length: 679 byte(s)
New file
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 |