Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c2d3d3112e 
								
							 
						 
						
							
							
								
								eliminate RegisterOpt.  It does the same thing as RegisterPass.  
							
							 
							
							... 
							
							
							
							llvm-svn: 29925 
							
						 
						
							2006-08-27 22:42:52 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								01808caded 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21416 
							
						 
						
							2005-04-21 21:13:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8de8b7bf40 
								
							 
						 
						
							
							
								
								there is no point comparing against null pointer.  
							
							 
							
							... 
							
							
							
							llvm-svn: 20925 
							
						 
						
							2005-03-29 17:44:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3f08e7899f 
								
							 
						 
						
							
							
								
								Factor out percentage printing into its own function.  Make two changes to  
							
							 
							
							... 
							
							
							
							the function: print more precision XX.X% instead of XX%, and cast to ULL
before scaling by 100/1000 to avoid wrap around for large numbers of queries
(such as occur for 253.perlbmk and 176.gcc)
llvm-svn: 20872 
							
						 
						
							2005-03-26 23:56:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								68ee8f572c 
								
							 
						 
						
							
							
								
								Interchange this loop so that we test all pointers against one call site  
							
							 
							
							... 
							
							
							
							before moving on to the next call site.  This will be a more efficient way
to compute the mod/ref set for AA implementations like DSA.
llvm-svn: 20866 
							
						 
						
							2005-03-26 22:16:44 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9c9f68c42f 
								
							 
						 
						
							
							
								
								Do not include the Function* for direct call/invoke instructions in the  
							
							 
							
							... 
							
							
							
							alias evaluation.  Clients really don't care.
llvm-svn: 20664 
							
						 
						
							2005-03-17 20:25:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								531f9e92d4 
								
							 
						 
						
							
							
								
								This mega patch converts us from using Function::a{iterator|begin|end} to  
							
							 
							
							... 
							
							
							
							using Function::arg_{iterator|begin|end}.  Likewise Module::g* -> Module::global_*.
This patch is contributed by Gabor Greif, thanks!
llvm-svn: 20597 
							
						 
						
							2005-03-15 04:54:21 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Cohen
							
						 
						
							 
							
							
							
							
								
							
							
								cede1ce95a 
								
							 
						 
						
							
							
								
								Add even more missing createXxxPass functions.  
							
							 
							
							... 
							
							
							
							llvm-svn: 19402 
							
						 
						
							2005-01-08 22:01:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f30656b437 
								
							 
						 
						
							
							
								
								When evaluating an AA, pass in size info  
							
							 
							
							... 
							
							
							
							llvm-svn: 18264 
							
						 
						
							2004-11-26 21:05:39 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								7c16caa336 
								
							 
						 
						
							
							
								
								Changes For Bug 352  
							
							 
							
							... 
							
							
							
							Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								63b38bd2ed 
								
							 
						 
						
							
							
								
								Fix #includes of i*.h => Instructions.h as per PR403.  
							
							 
							
							... 
							
							
							
							llvm-svn: 15334 
							
						 
						
							2004-07-29 17:30:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3bbaaaa940 
								
							 
						 
						
							
							
								
								Fix incorrect computation of mod/ref sets.  Do not ask for mod/ref information  
							
							 
							
							... 
							
							
							
							for objects of size 0.
llvm-svn: 14908 
							
						 
						
							2004-07-17 07:40:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2e8690bf57 
								
							 
						 
						
							
							
								
								Print modref information in a useful way.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14907 
							
						 
						
							2004-07-17 06:43:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								eed1a6f3dc 
								
							 
						 
						
							
							
								
								Cleanups: fold two loops into one  
							
							 
							
							... 
							
							
							
							New features: -print-all-alias-modref-info option, print more info
llvm-svn: 14906 
							
						 
						
							2004-07-17 06:28:49 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								eb04d9bcb4 
								
							 
						 
						
							
							
								
								Add #include <iostream> since Value.h does not #include it any more.  
							
							 
							
							... 
							
							
							
							llvm-svn: 14622 
							
						 
						
							2004-07-04 12:19:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2d3a7a6ff0 
								
							 
						 
						
							
							
								
								Changes to fix up the inst_iterator to pass to boost iterator checks.  This  
							
							 
							
							... 
							
							
							
							patch was graciously contributed by Vladimir Prus.
llvm-svn: 13185 
							
						 
						
							2004-04-27 15:13:33 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								4483c9b864 
								
							 
						 
						
							
							
								
								Simplify code to process CallSites (thanks to Chris).  
							
							 
							
							... 
							
							
							
							llvm-svn: 12334 
							
						 
						
							2004-03-12 16:20:49 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								bf28cf6b7d 
								
							 
						 
						
							
							
								
								Evaluate ModRef information in addition to regular ol' pointer analysis.  
							
							 
							
							... 
							
							
							
							llvm-svn: 12331 
							
						 
						
							2004-03-12 06:15:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8dee84159f 
								
							 
						 
						
							
							
								
								Finegrainify namespacification  
							
							 
							
							... 
							
							
							
							Provide a context module to WriteAsOperand
llvm-svn: 10366 
							
						 
						
							2003-12-10 15:33:59 +00:00  
						
					 
				
					
						
							
							
								 
								Brian Gaeke
							
						 
						
							 
							
							
							
							
								
							
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							 
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
						
					 
				
					
						
							
							
								 
								John Criswell
							
						 
						
							 
							
							
							
							
								
							
							
								482202a601 
								
							 
						 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.  
							
							 
							
							... 
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 
						
							2003-10-20 19:43:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								83e21a0c93 
								
							 
						 
						
							
							
								
								Count operands to instructions as well as just results.  This allows for global variables to be checked as well  
							
							 
							
							... 
							
							
							
							llvm-svn: 6970 
							
						 
						
							2003-06-29 00:07:11 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								13082d63dd 
								
							 
						 
						
							
							
								
								Adjust to new AA interface  
							
							 
							
							... 
							
							
							
							llvm-svn: 5637 
							
						 
						
							2003-02-26 19:29:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3595c3387a 
								
							 
						 
						
							
							
								
								Rename options  
							
							 
							
							... 
							
							
							
							llvm-svn: 5537 
							
						 
						
							2003-02-11 23:12:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b0208e1ae3 
								
							 
						 
						
							
							
								
								Allow printing of various types of alias analysis results  
							
							 
							
							... 
							
							
							
							llvm-svn: 5520 
							
						 
						
							2003-02-09 20:40:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								eadcadc54b 
								
							 
						 
						
							
							
								
								Fix division by zero problem  
							
							 
							
							... 
							
							
							
							llvm-svn: 5509 
							
						 
						
							2003-02-08 23:04:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								371fd2c59b 
								
							 
						 
						
							
							
								
								Add a summary  
							
							 
							
							... 
							
							
							
							llvm-svn: 5500 
							
						 
						
							2003-02-06 22:06:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4fdb75f223 
								
							 
						 
						
							
							
								
								Simple N^2 alias anlysis accuracy checker  
							
							 
							
							... 
							
							
							
							llvm-svn: 5498 
							
						 
						
							2003-02-06 21:29:49 +00:00