Tue Aug 25 21:19:02 PDT 2009 John Meacham
* remove old quadratic grin simplifier in favor of newer linear(ish) one. re-enable several grin optimizations.
Thu Aug 27 01:56:26 PDT 2009 John Meacham
* perform case return unboxing when on the simplifiers upwards pass to have it converge in fewer iterations
Thu Aug 27 03:43:36 PDT 2009 John Meacham
* add new grin optimizatons, case merging and getting rid of superfluous returns
Thu Aug 27 18:08:25 PDT 2009 John Meacham
* fix issue in return unboxing optimization that would sometimes re-create constants on the heap
Thu Aug 27 21:17:12 PDT 2009 John Meacham
* remove old 'Store' grin operation in favor of the StoreNode and Demote basic ops
Fri Aug 28 00:47:55 PDT 2009 John Meacham
* after node analysis, modify function bodies.
Fri Aug 28 02:47:36 PDT 2009 John Meacham
* redo node analysis to rewrite function return values as well
Fri Aug 28 04:17:51 PDT 2009 John Meacham
* add unboxing of demotions
Fri Aug 28 07:29:43 PDT 2009 John Meacham
* add ability to modify arguments of suspsended functions to the node analyzer.
Sat Aug 29 17:09:29 PDT 2009 John Meacham
* add -fdebug to regression tests