Owen Anderson 
							
						 
					 
					
						
						
							
						
						2f21e07915 
					 
					
						
						
							
							Make LCSSA insert proper Phi nodes throughout the rest of the CFG by computing  
						
						... 
						
						
						
						the iterated Dominance Frontier of the loop-closure Phi's.  This is the
second phase of the LCSSA pass.  The third phase (coming soon) will be to
update all uses of loop variables to use the loop-closure Phi's instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28524  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-27 18:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						a90b2c7240 
					 
					
						
						
							
							A few small clean-ups, and the addition of an LCSSA statistic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28512  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-27 00:31:37 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						fc3a3bc64b 
					 
					
						
						
							
							Fix a copy-and-paste-o that would break some compilers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28507  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-26 21:19:17 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						2480737211 
					 
					
						
						
							
							Clean up and refactor LCSSA a bunch.  It should also run faster now, though  
						
						... 
						
						
						
						there's still a lot of work to be done on it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28506  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-26 21:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						11f510b577 
					 
					
						
						
							
							Skeletal LCSSA pass.  This is currently non-functional.  Expect functionality  
						
						... 
						
						
						
						and documentation updates soo.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-26 13:58:26 +00:00