|  Björn Lindqvist | f692200547 | compiler.cfg.*: refactoring which removes spill-area-size and spill-area-align from cfg
This makes the code for building the stack frame simpler. | 2015-11-04 07:53:19 +01: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 | 
				
					
						|  Slava Pestov | 07227f22f9 | WIP | 2012-12-31 11:03:33 -08:00 | 
				
					
						|  Slava Pestov | 43fc230c69 | compiler.cfg.linear-scan: cleanups | 2010-05-03 17:34:18 -04:00 | 
				
					
						|  Slava Pestov | 95ff5ffe51 | New GC checks work in progress | 2010-05-03 17:34:16 -04:00 | 
				
					
						|  Slava Pestov | db7403d697 | compiler.cfg.linear-scan.resolve: fix incorrect behavior when one physical register is used with several representations in the same register class | 2010-05-03 17:34:14 -04:00 | 
				
					
						|  Slava Pestov | 705b4ab5c3 | compiler.cfg.linear-scan: fix partial sync point logic in case where dst == src, and clean up spilling code | 2009-09-27 19:28:20 -05:00 | 
				
					
						|  Doug Coleman | 3f3d57032b | Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring | 2009-08-13 19:21:44 -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 | cb36a40dc4 | compiler.cfg.linear-scan: more test fixes | 2009-07-29 07:04:52 -05:00 | 
				
					
						|  Slava Pestov | 639a1cbb1f | compiler.cfg.linear-scan.resolve: fix unit tests to not depend on hashing | 2009-07-29 06:48:01 -05:00 | 
				
					
						|  Slava Pestov | 80e10f1bd0 | compiler.cfg: Fix some unit tests | 2009-07-28 08:56:14 -05:00 | 
				
					
						|  Slava Pestov | 18717a449f | compiler.cfg.linear-scan.resolve: unit tests | 2009-07-28 07:41:41 -05:00 | 
				
					
						|  Slava Pestov | 8ff473e42c | compiler.cfg.linear-scan.resolve: get it to work on CFGs with critical edges | 2009-07-12 23:00:33 -05:00 | 
				
					
						|  Slava Pestov | d0980edafe | compiler.cfg.linear-scan: fixing unit tests | 2009-07-09 00:48:00 -05:00 | 
				
					
						|  Slava Pestov | a452f32e3a | compiler.cfg.linear-scan: Get cycle breaking in resolve pass to work by allocating a spare spill slot for this purpose | 2009-07-05 21:32:23 -05:00 | 
				
					
						|  Slava Pestov | da13681bc8 | compiler.cfg.linear-scan: redo resolve pass to fix a correctness issue | 2009-07-03 23:38:52 -05:00 | 
				
					
						|  Slava Pestov | a19f22ec82 | compiler.cfg.linear-scan: debugging spilling and resolve pass | 2009-07-01 17:41:07 -05:00 | 
				
					
						|  Doug Coleman | d1f6871081 | fix bug where traversal order was lost | 2009-06-30 16:44:14 -05:00 | 
				
					
						|  Doug Coleman | f41f84436c | spill to spill-temp, not to virtual spill addresses | 2009-06-30 15:40:13 -05:00 | 
				
					
						|  Doug Coleman | 3b0954f63e | fix bug in linear-scan.resolve by rewriting entire algorithm | 2009-06-28 16:43:17 -05:00 | 
				
					
						|  Doug Coleman | 1cb6bc99da | Merge branch 'master' of git://factorcode.org/git/factor Conflicts:
	basis/compiler/cfg/linear-scan/resolve/resolve-tests.factor | 2009-06-26 21:51:08 -05:00 | 
				
					
						|  Doug Coleman | 90017eb248 | add spill-temp to compiler.cfg.instructions, implement parallel register assignment in linear-scan.resolve | 2009-06-26 21:48:21 -05:00 | 
				
					
						|  Slava Pestov | 96baede36a | Redesign compiler.cfg.stack-analysis to make compiler.cfg.height redundant, and to fix some problems | 2009-06-26 17:29:55 -05:00 | 
				
					
						|  Slava Pestov | 387f6df9e5 | compiler.cfg.linear-scan: Debugging resolve pass | 2009-06-22 00:24:51 -05:00 | 
				
					
						|  Slava Pestov | 330bea3cc2 | compiler.cfg.linear-scan.resolve: unit tests | 2009-06-21 00:23:34 -05:00 |