Nick Lewycky 
							
						 
					 
					
						
						
							
						
						55f4ab84e5 
					 
					
						
						
							
							Move isKnownNonNull from private implementation detail of BasicAA to a public  
						
						... 
						
						
						
						function that others can use, next to llvm::isIdentifiedObject.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151446  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-25 10:56:28 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						56169787db 
					 
					
						
						
							
							Fix extra whitespace in comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142079  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-10-15 19:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						46cb5afdcd 
					 
					
						
						
							
							Enhance alias analysis for atomic instructions a bit.  Upgrade a couple alias-analysis tests to the new atomic instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-09-26 20:15:28 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						55ba816883 
					 
					
						
						
							
							Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'.  They appear to be  
						
						... 
						
						
						
						working on x86 (at least for trivial testcases); other architectures will
need more work so that they actually emit the appropriate instructions for
orderings stricter than 'monotonic'. (As far as I can tell, the ARM, PPC,
Mips, and Alpha backends need such changes.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136457  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-29 03:05:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						8a552bb85a 
					 
					
						
						
							
							Misc mid-level changes for new 'fence' instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-27 01:08:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						db125cfaf5 
					 
					
						
						
							
							land David Blaikie's patch to de-constify Type, with a few tweaks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-18 04:54:35 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						1fc18d71de 
					 
					
						
						
							
							Fix BasicAA's recursion detection so that it doesn't pessimize  
						
						... 
						
						
						
						queries in the case of a DAG, where a query reaches a node
visited earlier, but it's not on a cycle. This avoids
MayAlias results in cases where BasicAA is expected to
return MustAlias or PartialAlias in order to protect TBAA.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132609  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-04 00:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						ddcdcc8863 
					 
					
						
						
							
							Remove unused STL header includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-23 19:53:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2feee6454d 
					 
					
						
						
							
							fit in 80 cols  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123085  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-08 20:53:41 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						ab6acc6ecd 
					 
					
						
						
							
							Stub out a new updating interface to AliasAnalysis, allowing stateful analyses to be informed when  
						
						... 
						
						
						
						a pointer value has potentially become escaping.  Implementations can choose to either fall back to
conservative responses for that value, or may recompute their analysis to accomodate the change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-03 21:38:41 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4a34cbd2b9 
					 
					
						
						
							
							Introduce a new PartialAlias response for AliasAnalysis. For most  
						
						... 
						
						
						
						AliasAnalysis consumers, PartialAlias will be treated as MayAlias.
For AliasAnalysis chaining, MayAlias says "procede to the next analysis".
PartialAlias will be used to indicate that the query should terminate,
even though it didn't reach MustAlias or NoAlias.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121507  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 19:38:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cc10244d77 
					 
					
						
						
							
							Fix PR8728, a miscompilation I recently introduced.  When optimizing  
						
						... 
						
						
						
						memcpy's like:
  memcpy(A, B)
  memcpy(A, C)
we cannot delete the first memcpy as dead if A and C might be aliases.
If so, we actually get:
  memcpy(A, B)
  memcpy(A, A)
which is not correct to transform into:
  memcpy(A, A)
This patch was heavily influenced by Jakub Staszak's patch in PR8728, thanks
Jakub!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 01:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						72c194a8be 
					 
					
						
						
							
							add a helper method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120973  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 01:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c413330c99 
					 
					
						
						
							
							death to extraneous \n's.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120405  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-30 07:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9dc9e81aa7 
					 
					
						
						
							
							getLocationForDest should work for memset as well.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-30 01:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						16f7993e0d 
					 
					
						
						
							
							the getLocationForSource/Dest methods can be static.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-21 08:05:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e90c5cb747 
					 
					
						
						
							
							add "getLocation" method to AliasAnalysis for getting the source and  
						
						... 
						
						
						
						destination location of a memcpy/memmove.  I'm not clear about whether
TBAA works on these, so I'm leaving it out for now.  Dan, please revisit
this when convenient.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-21 07:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a6d60ddbbb 
					 
					
						
						
							
							Document the units for the Size field.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119711  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-18 17:39:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6d8eb156e6 
					 
					
						
						
							
							Add helper functions for computing the Location of load, store,  
						
						... 
						
						
						
						and vaarg instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-11 21:50:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						8e78cc4e13 
					 
					
						
						
							
							Add comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118799  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-11 17:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						17e8078ae1 
					 
					
						
						
							
							Add brief doxygen comments for AliasResult enum values.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118792  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-11 16:37:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						075fb5d68f 
					 
					
						
						
							
							Enhance GVN to do more precise alias queries for non-local memory  
						
						... 
						
						
						
						references. For example, this allows gvn to eliminate the load in
this example:
  void foo(int n, int* p, int *q) {
    p[0] = 0;
    p[1] = 1;
    if (n) {
      *q = p[0];
    }
  }
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118714  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 20:37:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e88ccb545d 
					 
					
						
						
							
							Rename AccessesArguments and AccessesArgumentsReadonly, and rewrite  
						
						... 
						
						
						
						their comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118696  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 18:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b395e4a026 
					 
					
						
						
							
							Fix a copy+pasto Duncan noticed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 18:18:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						68a6056daf 
					 
					
						
						
							
							Add a doesAccessArgPointees helper function, and update code to use  
						
						... 
						
						
						
						it, and to be consistent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118692  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 18:17:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						432d08cbdb 
					 
					
						
						
							
							Factor out the code for testing whether a function accesses  
						
						... 
						
						
						
						arbitrary memory into a helper function, and adjust some comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 17:34:04 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						42c31a7073 
					 
					
						
						
							
							Make ModRefBehavior a lattice. Use this to clean up AliasAnalysis  
						
						... 
						
						
						
						chaining and simplify FunctionAttrs' GetModRefBehavior logic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118660  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 01:02:18 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						50a04d067f 
					 
					
						
						
							
							Convert comments to doxygen syntax.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118628  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-09 20:33:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4a53f37a1a 
					 
					
						
						
							
							AccessesArgumentsReadonly is read-only.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-09 19:50:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						db78c4873e 
					 
					
						
						
							
							Add a AccessesArgumentsReadonly ModRefBehavior value, so that the intrinsic  
						
						... 
						
						
						
						property IntrReadArgMem can be modeled.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118614  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-09 19:48:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						467a0adfc8 
					 
					
						
						
							
							Factor out the logic for onlyReadsMemory into a helper function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-09 19:43:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7293ac1281 
					 
					
						
						
							
							Delete AccessesArgumentsAndGlobals, which was unused.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118610  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-09 19:41:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						902da265f6 
					 
					
						
						
							
							Add some comments noting some correspondences between ModRefBehavior  
						
						... 
						
						
						
						values, LLVM IR function attributes, and LLVM intrinsic attributes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118455  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-08 23:46:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a25e5dbcc2 
					 
					
						
						
							
							Extend the AliasAnalysis::pointsToConstantMemory interface to allow it  
						
						... 
						
						
						
						to optionally look for constant or local (alloca) memory.
Teach BasicAliasAnalysis::pointsToConstantMemory to look through Select
and Phi nodes, and to support looking for local memory.
Remove FunctionAttrs' PointsToLocalOrConstantMemory function, now that
AliasAnalysis knows all the tricks that it knew.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-08 16:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c80cbf2540 
					 
					
						
						
							
							Delete getIntrinsicModRefBehavior. Clients can just use the normal  
						
						... 
						
						
						
						getModRefBehavior now, since it now understands intrinsics as well
as normal functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-08 16:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6c25c920e6 
					 
					
						
						
							
							Add comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-08 15:34:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						db4708cf86 
					 
					
						
						
							
							Move NoAA out of BasicAliasAnalysis.cpp into its own file, now that  
						
						... 
						
						
						
						it doesn't have a special relationship with BasicAliasAnalysis
anymore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 23:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						3da848bbda 
					 
					
						
						
							
							Reapply r116831 and r116839, converting AliasAnalysis to use  
						
						... 
						
						
						
						uint64_t, plus fixes for places I missed before.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116875  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 22:54:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						1db839e734 
					 
					
						
						
							
							Revert r116831 and r116839, which are breaking selfhost builds.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 21:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						9cb4c7f878 
					 
					
						
						
							
							Oops, check in all the files for converting AliasAnalysis to  
						
						... 
						
						
						
						use uint64_t.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 18:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						9f27074f42 
					 
					
						
						
							
							Add some utility routines.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 21:20:13 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b2143b6247 
					 
					
						
						
							
							Remove the experimental AliasAnalysis::getDependency interface, which  
						
						... 
						
						
						
						isn't a good level of abstraction for memdep. Instead, generalize
AliasAnalysis::alias and related interfaces with a new Location
class for describing a memory location. For now, this is the same
Pointer and Size as before, plus an additional field for a TBAA tag.
Also, introduce a fixed MD_tbaa metadata tag kind.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-14 21:25:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c8ddbdabb6 
					 
					
						
						
							
							Extend the getDependence query with support for PHI translation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113521  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-09 18:37:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						c48bf0c394 
					 
					
						
						
							
							Fix this comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113511  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-09 18:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						65924111bf 
					 
					
						
						
							
							Add a new experimental generalized dependence query interface to  
						
						... 
						
						
						
						AliasAnalysis, and some code for implementing the new query on top of
existing implementations by making standard alias and getModRefInfo
queries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113329  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-08 01:32:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						fa6cb8d821 
					 
					
						
						
							
							Tidy up the getModRefInfo declarations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113275  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-07 20:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						39429e2b51 
					 
					
						
						
							
							Update the descriptions of NoModRef and ModRef to be consistent  
						
						... 
						
						
						
						with the descriptions of Mod and Ref.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112557  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-30 23:47:24 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e26a7b5e21 
					 
					
						
						
							
							Implement a proper getModRefInfo for va_arg.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110458  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 18:24:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						13214eb8cc 
					 
					
						
						
							
							Add a comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110426  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-06 02:04:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						cb74993bdc 
					 
					
						
						
							
							Make AA private, since subclasses shouldn't (aren't don't) access it directly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110398  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-05 23:44:45 +00:00