Dan Gohman 
							
						 
					 
					
						
						
							
						
						cb41e6bf52 
					 
					
						
						
							
							Use use_empty() instead of getNumUses(), avoiding a use list traversal.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52651  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-23 23:23:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						cd5e6dda7e 
					 
					
						
						
							
							Remove debugging code.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51666  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-29 08:15:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						0db198d758 
					 
					
						
						
							
							Clean ups for loop deletion based on Chris' feedback.  
						
						 
						
						... 
						
						
						
						Also, use SCEV to determine the trip count of the loop, which is more powerful
and accurate that Loop::getTripCount.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51179  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-16 04:32:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						844731a7f1 
					 
					
						
						
							
							Clean up the use of static and anonymous namespaces. This turned up  
						
						 
						
						... 
						
						
						
						several things that were neither in an anonymous namespace nor static
but not intended to be global.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-13 00:00:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gordon Henriksen 
							
						 
					 
					
						
						
							
						
						a8a118b68f 
					 
					
						
						
							
							Improve pass documentation and comments.  
						
						 
						
						... 
						
						
						
						Patch by Matthijs Kooijman!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-08 17:46:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						8b23bb792e 
					 
					
						
						
							
							We need to update PHIs containing the exiting block, not the exit block.  We really should come up with better names for these.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-06 20:55:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						5023aa58ca 
					 
					
						
						
							
							This condition got inverted accidentally.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50473  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-30 07:16:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9862f31533 
					 
					
						
						
							
							A lot of cleanups and documentation improvements, as well as a few corner case fixes.  Most  
						
						 
						
						... 
						
						
						
						of this was suggested by Chris.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-29 20:59:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						0396cd33ca 
					 
					
						
						
							
							Rename DeadLoopElimination to LoopDeletion, part 2.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50437  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-29 20:06:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						d6864fee97 
					 
					
						
						
							
							Rename DeadLoopElimination to LoopDeletion, part one.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50436  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-29 19:58:07 +00:00