|  Doug Coleman | ce046b77c8 | compiler: rename D to D: because it wants a token. Same for R -> R: | 2015-08-13 15:23:10 -07:00 | 
				
					
						|  Doug Coleman | 892c62e1dc | factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test | 2015-07-03 09:39:59 -07:00 | 
				
					
						|  Doug Coleman | 59f3b1ea57 | Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!" Needs a bit more work.
This reverts commit 7e54cc2824. | 2015-07-02 13:47:06 -07:00 | 
				
					
						|  Doug Coleman | 7e54cc2824 | factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool! | 2015-07-02 11:36:08 -07:00 | 
				
					
						|  Björn Lindqvist | ded3760d46 | compiler.*: merge of ##inc-r and ##inc-d into one instruction ##inc with a loc slot this is nice because it leads to simpler code and matches how ##peek and ##replace instructions work | 2015-04-29 09:31:53 -07:00 | 
				
					
						|  Björn Lindqvist | 96396cb3ad | compiler.*: use block>cfg and insns>block in many tests instead of wordier code | 2014-11-22 17:31:38 -08:00 | 
				
					
						|  Slava Pestov | ec2f42fd40 | compiler.cfg.liveness: merge in compiler.cfg.liveness.ssa and simplify the code, since we don't compute live sets before SSA construction anymore | 2010-09-25 14:36:58 -07:00 | 
				
					
						|  Slava Pestov | 5d6816d364 | compiler.cfg.ssa: fixing test failures | 2010-06-15 17:18:51 -04:00 | 
				
					
						|  Slava Pestov | 41d929a201 | compiler.cfg.ssa.interference: implement linear-time interference test | 2010-05-17 05:50:13 -04:00 | 
				
					
						|  Slava Pestov | 95ff5ffe51 | New GC checks work in progress | 2010-05-03 17:34:16 -04: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 | 4b7ba38aab | compiler.cfg: virtual registers are integers now, and representations are stored off to the side. Fix bug in representation selection that would manifest if a value was used as a float and a fixnum in different branches; cannot globally unbox float in this case | 2009-08-08 04:02:18 -05:00 | 
				
					
						|  Slava Pestov | 725280d424 | Split off the notion of a register representation from a register class | 2009-08-07 17:44:50 -05:00 | 
				
					
						|  Slava Pestov | 32d9102feb | Revert "SSA destruction uses new SSA liveness checking" This reverts commit 98c7de8410. | 2009-08-02 18:41:31 -05:00 | 
				
					
						|  Daniel Ehrenberg | cf7ab59fb7 | SSA destruction uses new SSA liveness checking | 2009-08-02 18:04:45 -04:00 | 
				
					
						|  Slava Pestov | ba55633b19 | compiler.cfg.ssa.interference: cleanup | 2009-08-02 10:35:02 -05:00 | 
				
					
						|  Slava Pestov | 82c1106945 | compiler.cfg.ssa.destruction: new implementation: simpler and more correct | 2009-08-02 10:26:52 -05:00 | 
				
					
						|  Slava Pestov | cff5976a0d | Move compiler.cfg.ssa.destruction.interference to compiler.cfg.ssa.interference | 2009-08-02 08:15:36 -05:00 |