|  John Benediktsson | 068ddd6c7b | compiler: cleanup cfg passes to have stack effect ( cfg -- ) | 2014-12-11 12:48:43 -08:00 | 
				
					
						|  Björn Lindqvist | e5866dfa80 | compiler.cfg.*: changed stack effect of needs-predecessors from ( cfg -- cfg') to ( cfg -- ) | 2014-12-11 14:30:47 +01:00 | 
				
					
						|  Björn Lindqvist | 5fe9ce4235 | compiler.cfg: fix stack effect of cfg-changed and predecessors changed to ( cfg -- ) | 2014-12-11 14:30:46 +01:00 | 
				
					
						|  Doug Coleman | 6cca0ea468 | compiler.cfg: Rename <##foo> to ##foo, in the low-level IR | 2011-11-11 19:48:38 -08:00 | 
				
					
						|  Doug Coleman | eb2a0c611b | compiler.cfg: Change low-level IR constructors from ##foo to <##foo> | 2011-11-06 23:02:46 -08:00 | 
				
					
						|  Slava Pestov | c211c3e84e | FFI rewrite part 1: split up ##alien-invoke and friends into smaller instructions | 2010-05-09 21:36:52 -04:00 | 
				
					
						|  Slava Pestov | 95ff5ffe51 | New GC checks work in progress | 2010-05-03 17:34:16 -04:00 | 
				
					
						|  Joe Groff | 191ac353fd | generalize stack effects so we can bootstrap with the stricter stack effect checking | 2010-03-08 23:38:10 -08:00 | 
				
					
						|  Daniel Ehrenberg | 3cec74867d | Improving write barrier elimination; change to compiler.cfg.utilities to support this | 2009-08-14 19:41:41 -05:00 | 
				
					
						|  Slava Pestov | d0c393aa60 | compiler.cfg: new system to track when results of analyses need to be recomputed (reverse post order, linear order, predecessors, dominance, loops). Passes can now call needs-predecessors, needs-dominance, needs-loops at the beginning, and cfg-changed, predecessors-changd at the end. Linearization order now takes loop nesting into account, and linear scan now uses linearization order instead of RPO. | 2009-08-08 20:02:56 -05:00 | 
				
					
						|  Slava Pestov | d20d335447 | compiler.cfg.stacks: more accurate deconcatenatization inserts fewer partially redundant ##peeks. 11% improvement on benchmark.beust2, 2% reduction in ##peek and ##replace instructions inserted | 2009-08-03 07:08:28 -05:00 | 
				
					
						|  Slava Pestov | c1c8424605 | Compiler speedups | 2009-08-02 09:16:21 -05:00 | 
				
					
						|  Slava Pestov | d947c61bd7 | compiler.cfg.stacks: now performs online local DCN | 2009-07-23 20:54:38 -05:00 |