| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										alias-analysis
									
								
							
						
					
				 | 
				
					
						
							
							Merge branch 'master' into global_optimization
						
					
				 | 
				2009-06-01 03:12:32 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										build-stack-frame
									
								
							
						
					
				 | 
				
					
						
							
							GC checks now save and restore registers
						
					
				 | 
				2009-06-02 18:23:47 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										builder
									
								
							
						
					
				 | 
				
					
						
							
							GC checks now save and restore registers
						
					
				 | 
				2009-06-02 18:23:47 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										checker
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg.checker: run if a variable is set
						
					
				 | 
				2009-06-05 17:32:12 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										copy-prop
									
								
							
						
					
				 | 
				
					
						
							
							Working on global optimizations
						
					
				 | 
				2009-05-19 17:28:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										dce
									
								
							
						
					
				 | 
				
					
						
							
							Various codegen improvements:
						
					
				 | 
				2009-05-29 13:11:34 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										debugger
									
								
							
						
					
				 | 
				
					
						
							
							Redesign compiler.cfg.stack-analysis to make compiler.cfg.height redundant, and to fix some problems
						
					
				 | 
				2009-06-26 17:29:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										def-use
									
								
							
						
					
				 | 
				
					
						
							
							Linear scan: build live ranges
						
					
				 | 
				2009-06-03 03:22:27 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										dominance
									
								
							
						
					
				 | 
				
					
						
							
							Refactoring low-level optimizer to support stack analysis pass
						
					
				 | 
				2009-05-26 19:31:19 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										gc-checks
									
								
							
						
					
				 | 
				
					
						
							
							GC checks now save and restore registers
						
					
				 | 
				2009-06-02 18:23:47 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										hats
									
								
							
						
					
				 | 
				
					
						
							
							CFG optimizer work in progress - adding phi nodes
						
					
				 | 
				2009-05-21 16:49:28 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										instructions
									
								
							
						
					
				 | 
				
					
						
							
							Split up compiler.cfg.linear-scan.allocation into a number of sub-vocabularies; start work on compiler.cfg.linear-scan.resolve; start work on inactive interval splitting
						
					
				 | 
				2009-06-11 17:55:14 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										intrinsics
									
								
							
						
					
				 | 
				
					
						
							
							rename peek -> last and update all usages
						
					
				 | 
				2009-05-25 16:38:33 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										iterator
									
								
							
						
					
				 | 
				
					
						
							
							Fix for recent word renaming
						
					
				 | 
				2009-06-01 03:19:35 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										linear-scan
									
								
							
						
					
				 | 
				
					
						
							
							Redesign compiler.cfg.stack-analysis to make compiler.cfg.height redundant, and to fix some problems
						
					
				 | 
				2009-06-26 17:29:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										linearization
									
								
							
						
					
				 | 
				
					
						
							
							GC checks now save and restore registers
						
					
				 | 
				2009-06-02 18:23:47 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										liveness
									
								
							
						
					
				 | 
				
					
						
							
							Split off local-optimization combinator into compiler.cfg.local, factor out CFG -> MR into compiler.cfg.mr, split off GC check insertion into a new compiler.cfg.gc-checks pass
						
					
				 | 
				2009-05-31 12:20:46 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										local
									
								
							
						
					
				 | 
				
					
						
							
							Fix compiler errors
						
					
				 | 
				2009-06-01 03:00:10 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										mr
									
								
							
						
					
				 | 
				
					
						
							
							GC checks now save and restore registers
						
					
				 | 
				2009-06-02 18:23:47 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										optimizer
									
								
							
						
					
				 | 
				
					
						
							
							Fix bootstrap and unit test
						
					
				 | 
				2009-06-26 17:44:33 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										phi-elimination
									
								
							
						
					
				 | 
				
					
						
							
							Various codegen improvements:
						
					
				 | 
				2009-05-29 13:11:34 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										predecessors
									
								
							
						
					
				 | 
				
					
						
							
							Split up compiler.cfg.linear-scan.allocation into a number of sub-vocabularies; start work on compiler.cfg.linear-scan.resolve; start work on inactive interval splitting
						
					
				 | 
				2009-06-11 17:55:14 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										registers
									
								
							
						
					
				 | 
				
					
						
							
							Redesign compiler.cfg.stack-analysis to make compiler.cfg.height redundant, and to fix some problems
						
					
				 | 
				2009-06-26 17:29:55 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										rpo
									
								
							
						
					
				 | 
				
					
						
							
							Fix compiler errors
						
					
				 | 
				2009-06-01 03:00:10 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										stack-analysis
									
								
							
						
					
				 | 
				
					
						
							
							Fix bootstrap and unit test
						
					
				 | 
				2009-06-26 17:44:33 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										stack-frame
									
								
							
						
					
				 | 
				
					
						
							
							GC checks now save and restore registers
						
					
				 | 
				2009-06-02 18:23:47 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										stacks
									
								
							
						
					
				 | 
				
					
						
							
							Add summary for heaps more vocabs
						
					
				 | 
				2009-02-16 21:05:13 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										two-operand
									
								
							
						
					
				 | 
				
					
						
							
							cpu.x86.assembler: IMUL2 instruction was busted for immediate operands
						
					
				 | 
				2009-06-08 21:15:52 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										useless-blocks
									
								
							
						
					
				 | 
				
					
						
							
							Merge branch 'master' into global_optimization
						
					
				 | 
				2009-06-01 03:12:32 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										utilities
									
								
							
						
					
				 | 
				
					
						
							
							Working on global optimizations
						
					
				 | 
				2009-05-19 17:28:13 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										value-numbering
									
								
							
						
					
				 | 
				
					
						
							
							Remove obsolete optimization
						
					
				 | 
				2009-06-01 03:05:49 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										write-barrier
									
								
							
						
					
				 | 
				
					
						
							
							Split off local-optimization combinator into compiler.cfg.local, factor out CFG -> MR into compiler.cfg.mr, split off GC check insertion into a new compiler.cfg.gc-checks pass
						
					
				 | 
				2009-05-31 12:20:46 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cfg.factor
							
						
					
				 | 
				
					
						
							
							compiler.cfg: add a declaration to fix tools.deploy.test.11
						
					
				 | 
				2009-06-09 03:36:16 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								summary.txt
							
						
					
				 | 
				
					
						
							
							Add summary for heaps more vocabs
						
					
				 | 
				2009-02-16 21:05:13 -06:00 |