Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f32939bbc9 
								
							 
						 
						
							
							
								
								Speed up convergence significantly and also reduce the size of testcases by making large portions of a function's CFG dead at a time.  
							
							 
							
							... 
							
							
							
							llvm-svn: 5915 
							
						 
						
							2003-04-24 23:51:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								10c0469be1 
								
							 
						 
						
							
							
								
								Remove dead functions  
							
							 
							
							... 
							
							
							
							llvm-svn: 5913 
							
						 
						
							2003-04-24 22:53:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1d080f24c5 
								
							 
						 
						
							
							
								
								Use the list reducer to improve convergence speed and to support crashes that  
							
							 
							
							... 
							
							
							
							only occur when multiple passes interact or when multiple functions exist in a module
llvm-svn: 5911 
							
						 
						
							2003-04-24 22:24:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								16a413103c 
								
							 
						 
						
							
							
								
								Implement support for bugpoint to identify which FUNCTION an optimization  
							
							 
							
							... 
							
							
							
							is miscompiling.
llvm-svn: 5893 
							
						 
						
							2003-04-24 17:02:17 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								514c02eb26 
								
							 
						 
						
							
							
								
								* Reduce the number of useless bytecode files produced by bugpoint.  
							
							 
							
							... 
							
							
							
							- This also speeds it up as the bytecode writer isn't terribly fast.
* Add a new cleanup pass after everything else to run -funcresolve -globaldce
llvm-svn: 5668 
							
						 
						
							2003-02-28 16:13:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0eb5ce94dd 
								
							 
						 
						
							
							
								
								Make bugpoint *much* more powerful, giving it the capability to delete instructions  
							
							 
							
							... 
							
							
							
							out of a large function to reduce it.
llvm-svn: 5408 
							
						 
						
							2003-01-23 02:48:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d4e0474dcf 
								
							 
						 
						
							
							
								
								Implement the start of the miscompilation detection stuff  
							
							 
							
							... 
							
							
							
							llvm-svn: 5119 
							
						 
						
							2002-12-23 23:49:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								73a6bdd958 
								
							 
						 
						
							
							
								
								Initial checkin of bugpoint  
							
							 
							
							... 
							
							
							
							llvm-svn: 4789 
							
						 
						
							2002-11-20 22:28:10 +00:00