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
							
						 
						
							 
							
							
							
							
								
							
							
								ba159e2824 
								
							 
						 
						
							
							
								
								Adjust to match new ListReducer interface  
							
							 
							
							... 
							
							
							
							Move function to generic code
llvm-svn: 5910 
							
						 
						
							2003-04-24 22:24:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								69f8e6f7aa 
								
							 
						 
						
							
							
								
								Allow reducer interfaces to mutate the lists passed in  
							
							 
							
							... 
							
							
							
							llvm-svn: 5909 
							
						 
						
							2003-04-24 22:23:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								39388ca08e 
								
							 
						 
						
							
							
								
								Move function from Miscompilation.cpp  
							
							 
							
							... 
							
							
							
							llvm-svn: 5908 
							
						 
						
							2003-04-24 22:23:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9f5a197eb6 
								
							 
						 
						
							
							
								
								Move the ListReducer Class into it's own header file instead of living in Miscompilation.cpp  
							
							 
							
							... 
							
							
							
							llvm-svn: 5907 
							
						 
						
							2003-04-24 20:16:29 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b052843bd2 
								
							 
						 
						
							
							
								
								Allow bugpoint to try new an different methods for pruning down lists  
							
							 
							
							... 
							
							
							
							llvm-svn: 5905 
							
						 
						
							2003-04-24 19:32:42 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d571e2aa91 
								
							 
						 
						
							
							
								
								Make sure to create a target data that matches the Module's target properties.  
							
							 
							
							... 
							
							
							
							llvm-svn: 5904 
							
						 
						
							2003-04-24 19:13:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aa038c856a 
								
							 
						 
						
							
							
								
								Remove support for "target data" pass ctors  
							
							 
							
							... 
							
							
							
							llvm-svn: 5900 
							
						 
						
							2003-04-24 18:36:41 +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
							
						 
						
							 
							
							
							
							
								
							
							
								1b35bee37c 
								
							 
						 
						
							
							
								
								Print where reference output goes  
							
							 
							
							... 
							
							
							
							llvm-svn: 5891 
							
						 
						
							2003-04-23 20:41:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								68efaa7ad9 
								
							 
						 
						
							
							
								
								Allow specifying an input file for the program being executed  
							
							 
							
							... 
							
							
							
							llvm-svn: 5888 
							
						 
						
							2003-04-23 20:31:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e695da3f54 
								
							 
						 
						
							
							
								
								Remove unnecessary &*  
							
							 
							
							... 
							
							
							
							llvm-svn: 5873 
							
						 
						
							2003-04-23 16:38:00 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								44ffd7c373 
								
							 
						 
						
							
							
								
								Make sure that intermediate code is verifier clean to avoid wierd problems.  
							
							 
							
							... 
							
							
							
							llvm-svn: 5723 
							
						 
						
							2003-03-07 18:17:13 +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
							
						 
						
							 
							
							
							
							
								
							
							
								e0e1b0d2a6 
								
							 
						 
						
							
							
								
								Fix build problem on sparc  
							
							 
							
							... 
							
							
							
							llvm-svn: 5428 
							
						 
						
							2003-01-29 18:15:34 +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
							
						 
						
							 
							
							
							
							
								
							
							
								892f93730b 
								
							 
						 
						
							
							
								
								Allow creating of passes like levelraise which use a targetdata ctor  
							
							 
							
							... 
							
							
							
							llvm-svn: 5403 
							
						 
						
							2003-01-22 23:24:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ae2c1b7f15 
								
							 
						 
						
							
							
								
								Link in lots o libraries  
							
							 
							
							... 
							
							
							
							llvm-svn: 5269 
							
						 
						
							2003-01-14 21:30:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7c0f86233f 
								
							 
						 
						
							
							
								
								Fix compilation on GCC 3.2  
							
							 
							
							... 
							
							
							
							llvm-svn: 5136 
							
						 
						
							2002-12-24 00:44:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								de4aa4cf8c 
								
							 
						 
						
							
							
								
								New files for miscompilation detection  
							
							 
							
							... 
							
							
							
							llvm-svn: 5120 
							
						 
						
							2002-12-23 23:50:16 +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