| 
									
										
										
										
											2008-07-20 05:24:37 -04:00
										 |  |  | ! Copyright (C) 2008 Slava Pestov. | 
					
						
							|  |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							| 
									
										
										
										
											2008-08-13 19:56:50 -04:00
										 |  |  | USING: compiler.tree.dead-code.branches | 
					
						
							|  |  |  | compiler.tree.dead-code.liveness | 
					
						
							|  |  |  | compiler.tree.dead-code.recursive | 
					
						
							|  |  |  | compiler.tree.dead-code.simple ;
 | 
					
						
							| 
									
										
										
										
											2008-07-20 05:24:37 -04:00
										 |  |  | IN: compiler.tree.dead-code | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-08-13 19:56:50 -04:00
										 |  |  | : remove-dead-code ( nodes -- nodes )
 | 
					
						
							|  |  |  |     init-dead-code | 
					
						
							|  |  |  |     mark-live-values | 
					
						
							|  |  |  |     compute-live-values | 
					
						
							|  |  |  |     (remove-dead-code) ;
 | 
					
						
							| 
									
										
										
										
											2008-07-20 05:24:37 -04:00
										 |  |  | 
 |