David Greene
							
						 
						
							 
							
							
							
							
								
							
							
								faa00b7a7f 
								
							 
						 
						
							
							
								
								Convert debug messages to use dbgs().  Generally this means  
							
							 
							
							... 
							
							
							
							s/errs/dbgs/g except for certain special cases.
llvm-svn: 92068 
							
						 
						
							2009-12-23 22:28:01 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								f902c8c1b5 
								
							 
						 
						
							
							
								
								Eliminate unnecessary LLVMContexts.  
							
							 
							
							... 
							
							
							
							llvm-svn: 91729 
							
						 
						
							2009-12-18 23:42:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d04cb6d0fa 
								
							 
						 
						
							
							
								
								rename indbr -> indirectbr to appease the residents of #llvm.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85351 
							
						 
						
							2009-10-28 00:19:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6d8b15bebc 
								
							 
						 
						
							
							
								
								make the build build.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85319 
							
						 
						
							2009-10-27 21:43:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c5c281ea44 
								
							 
						 
						
							
							
								
								Random updates to passes for indbr, I need blockaddress before I can do much more.  
							
							 
							
							... 
							
							
							
							llvm-svn: 85316 
							
						 
						
							2009-10-27 21:27:42 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								3b8bd05081 
								
							 
						 
						
							
							
								
								Add a comment explaining why you would ever want to do this.  
							
							 
							
							... 
							
							
							
							llvm-svn: 82319 
							
						 
						
							2009-09-19 19:00:06 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								7e6deb1cb4 
								
							 
						 
						
							
							
								
								Lett users of sparse propagation do their own thing with phi nodes if they want  
							
							 
							
							... 
							
							
							
							to. This can be combined with LCSSA or SSI form to store more information on a
PHINode than can be computed by looking at its incoming values.
llvm-svn: 82317 
							
						 
						
							2009-09-19 18:33:36 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								6a3260e004 
								
							 
						 
						
							
							
								
								Add newlines.  
							
							 
							
							... 
							
							
							
							llvm-svn: 82206 
							
						 
						
							2009-09-18 07:36:47 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b25de3ff60 
								
							 
						 
						
							
							
								
								eliminate the "Value" printing methods that print to a std::ostream.  
							
							 
							
							... 
							
							
							
							This required converting a bunch of stuff off DOUT and other cleanups.
llvm-svn: 79819 
							
						 
						
							2009-08-23 04:37:46 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								23a204d91b 
								
							 
						 
						
							
							
								
								Move getTrue() and getFalse() to 2.5-like APIs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 77685 
							
						 
						
							2009-07-31 17:39:07 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								6115b39ffd 
								
							 
						 
						
							
							
								
								Remove Value::getName{Start,End}, the last of the old Name APIs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 77152 
							
						 
						
							2009-07-26 09:48:23 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								c37bc69e91 
								
							 
						 
						
							
							
								
								Rename getConstantInt{True|False} to get{True|False} at Chris' behest.  
							
							 
							
							... 
							
							
							
							llvm-svn: 76598 
							
						 
						
							2009-07-21 18:03:38 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								f1f1743b2e 
								
							 
						 
						
							
							
								
								Finish LLVMContext-ing lib/Analysis.  This required pushing LLVMContext's through the ValueTracking API.  
							
							 
							
							... 
							
							
							
							llvm-svn: 74873 
							
						 
						
							2009-07-06 22:37:39 +00:00  
						
					 
				
					
						
							
							
								 
								Torok Edwin
							
						 
						
							 
							
							
							
							
								
							
							
								5202cc0036 
								
							 
						 
						
							
							
								
								Make Print callable from a pass's print method: add const qualifier. No  
							
							 
							
							... 
							
							
							
							functionality change.
llvm-svn: 66700 
							
						 
						
							2009-03-11 20:50:17 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								09e3b65a99 
								
							 
						 
						
							
							
								
								"This patch adds a virtual call to AbstractLatticeFunction to derive a  
							
							 
							
							... 
							
							
							
							type lattice value for an Argument*, giving clients the opportunity to
use something other than Top for it if they choose to."
Patch by John McCall!
llvm-svn: 54589 
							
						 
						
							2008-08-09 17:23:35 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								a61379eeea 
								
							 
						 
						
							
							
								
								Use Function::getEntryBlock instead of Function::begin, for clarity.  
							
							 
							
							... 
							
							
							
							llvm-svn: 51613 
							
						 
						
							2008-05-27 20:55:29 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								3ec5520286 
								
							 
						 
						
							
							
								
								Print debug output when any edge becomes executable, including  
							
							 
							
							... 
							
							
							
							the first visited edge.
llvm-svn: 51612 
							
						 
						
							2008-05-27 20:47:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f479856957 
								
							 
						 
						
							
							
								
								Add a bool to isEdgeFeasible that tells it whether to treat unknown  
							
							 
							
							... 
							
							
							
							value as undef or untracked.
llvm-svn: 51295 
							
						 
						
							2008-05-20 03:39:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9fdb814a56 
								
							 
						 
						
							
							
								
								prune #includes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 50962 
							
						 
						
							2008-05-12 01:13:53 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5287765d1a 
								
							 
						 
						
							
							
								
								Add a new SparsePropagation analysis utility, which allows you to do  
							
							 
							
							... 
							
							
							
							SCCP like sparse lattice analysis with relative ease.  Just pick your
lattice function and implement the transfer function and you're good.
Just make sure you don't break monotonicity ;-)
llvm-svn: 50961 
							
						 
						
							2008-05-12 01:12:24 +00:00