Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								26f309d2ae
								
							
								
							
						 | 
						
							
							
								
								Trying to make PEGs compile faster by reducing the number of low level IR nodes: merge functionality of #>r and #r> into #shuffle, and generate 1 node instead of 3 for calls to get-local
							
							
							
							
							
						 | 
						
							2008-11-11 18:46:31 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0cc0a41e57
								
							
								
							
						 | 
						
							
							
								
								Update for compiler.intrinsics removal
							
							
							
							
							
						 | 
						
							2008-10-20 20:40:36 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								40da49bef5
								
							
								
							
						 | 
						
							
							
								
								Perform loop detection before normalization, clean up normalization pass, more aggressive recursive return value propagation. Fixes regression on nsieve benchmark
							
							
							
							
							
						 | 
						
							2008-09-12 05:17:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e1716d92b3
								
							
								
							
						 | 
						
							
							
								
								Remove delegation slot
							
							
							
							
							
						 | 
						
							2008-09-03 03:46:56 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a4a00f6e40
								
							
								
							
						 | 
						
							
							
								
								Adding missing optimizations to finalization pass
							
							
							
							
							
						 | 
						
							2008-09-02 22:59:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6717d3743e
								
							
								
							
						 | 
						
							
							
								
								Fix escape analysis bug; speedup on fib4 benchmark
							
							
							
							
							
						 | 
						
							2008-08-31 09:03:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7359873b60
								
							
								
							
						 | 
						
							
							
								
								Minor compiler tweaks
							
							
							
							
							
						 | 
						
							2008-08-24 01:21:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9aa6d8ae04
								
							
								
							
						 | 
						
							
							
								
								Compiler fixes
							
							
							
							
							
						 | 
						
							2008-08-22 15:30:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								86f11713e3
								
							
								
							
						 | 
						
							
							
								
								Fixing some more bugs
							
							
							
							
							
						 | 
						
							2008-08-22 03:12:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								aa9341e579
								
							
								
							
						 | 
						
							
							
								
								Enforce that usages of >r/r> must be balanced within a quotation
							
							
							
							
							
						 | 
						
							2008-08-18 20:49:03 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9b6fb70eba
								
							
								
							
						 | 
						
							
							
								
								Debugging optimizer
							
							
							
							
							
						 | 
						
							2008-08-18 15:47:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e1987d4af9
								
							
								
							
						 | 
						
							
							
								
								Debugging new optimizer
							
							
							
							
							
						 | 
						
							2008-08-14 23:35:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a61e13f7be
								
							
								
							
						 | 
						
							
							
								
								More aggressive DCE
							
							
							
							
							
						 | 
						
							2008-08-13 23:52:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								56d272df9e
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' into new_optimizer
							
							
							
							
							
						 | 
						
							2008-08-12 03:36:44 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f2a5a30c6f
								
							
								
							
						 | 
						
							
							
								
								New front-end and high-level optimizer lands
							
							
							
							
							
						 | 
						
							2008-08-12 03:22:45 -05:00 |