John Mosby 
							
						 
					 
					
						
						
							
						
						4650d92748 
					 
					
						
						
							
							fixed some typos in method comments, reworded some comments for clarity  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-07 09:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9661c13c37 
					 
					
						
						
							
							remove a few dead insertion methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-24 02:39:26 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						699db99c1a 
					 
					
						
						
							
							SIV/MIV classification for LDA.  
						
						... 
						
						
						
						LoopDependenceAnalysis::getLoops is currently O(N*M) for a loop-nest of
depth N and a compound SCEV of M atomic SCEVs. As both N and M will
typically be very small, this should not be a problem. If it turns out
to be one, rewriting getLoops as SCEVVisitor will reduce complexity to
O(M).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78394  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-07 18:23:41 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						831f6f6d2a 
					 
					
						
						
							
							ZIV tester for LDA.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-05 04:26:05 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						5eca4525f4 
					 
					
						
						
							
							Restrict LDA to affine subscripts.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77932  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-03 01:03:48 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						15f72dbf97 
					 
					
						
						
							
							Skeleton for pairwise subscript testing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77437  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-29 05:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						c3cc45aa8b 
					 
					
						
						
							
							Simplify LDA-internal interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-28 19:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						0baa25d539 
					 
					
						
						
							
							Forward-declare raw_ostream.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77014  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-24 23:19:28 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						b4c28e97f4 
					 
					
						
						
							
							Cache dependence computation using FoldingSet.  
						
						... 
						
						
						
						This introduces an LDA-internal DependencePair class. The intention is,
that this is a place where dependence testers can store various results
such as SCEVs describing conflicting iterations, breaking conditions,
distance/direction vectors, etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76877  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-23 14:32:46 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						3b59dd886a 
					 
					
						
						
							
							Minor cosmetics: indentation, formatting, naming.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-23 01:57:06 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						fecbc59be6 
					 
					
						
						
							
							Use AA to check objects before LDA.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74647  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-01 21:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						f67799501c 
					 
					
						
						
							
							Drop redundant print impl.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74553  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-30 21:33:56 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						f35626d3cd 
					 
					
						
						
							
							Minimal LDA interface, maximally conservative tester.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-28 00:21:21 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						707207adae 
					 
					
						
						
							
							LDA analysis output scaffolding.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-28 00:16:08 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Bolka 
							
						 
					 
					
						
						
							
						
						cb21010fa0 
					 
					
						
						
							
							Scaffolding for LDA pass.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-24 21:29:13 +00:00