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 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						f66514ad3a 
					 
					
						
						
							
							Delete obsolete comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110277  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-04 23:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a41af344c2 
					 
					
						
						
							
							Remove PointerAccessInfo, which nothing was using.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-03 23:08:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						79fca6fea8 
					 
					
						
						
							
							Thread const correctness through a bunch of AliasAnalysis interfaces and  
						
						... 
						
						
						
						eliminate several const_casts.
Make CallSite implicitly convertible to ImmutableCallSite.
Rename the getModRefBehavior for intrinsic IDs to
getIntrinsicModRefBehavior to avoid overload ambiguity with CallSite,
which happens to be implicitly convertible to bool.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110155  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-03 21:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						e53e3772f3 
					 
					
						
						
							
							Update some comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-03 01:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						ef1cfac9e5 
					 
					
						
						
							
							Introduce a symbolic constant for ~0u for use with AliasAnalysis.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-03 01:03:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						847a84efd2 
					 
					
						
						
							
							Add a convenient form of AliasAnalysis::alias for the case where the sizes  
						
						... 
						
						
						
						are unknown.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110090  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-03 00:56:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						9e86f4364b 
					 
					
						
						
							
							Remove interprocedural-basic-aa and associated code. The AliasAnalysis  
						
						... 
						
						
						
						interface needs implementations to be consistent, so any code which
wants to support different semantics must use a different interface.
It's not currently worthwhile to add a new interface for this new
concept.
Document that AliasAnalysis doesn't support cross-function queries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-07 14:27:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						541481f34c 
					 
					
						
						
							
							Remove an unused enum.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107507  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-02 20:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						6be2bd516a 
					 
					
						
						
							
							Add an Intraprocedural form of BasicAliasAnalysis, which aims to  
						
						... 
						
						
						
						properly handles instructions and arguments defined in different
functions, or across recursive function iterations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-29 00:50:39 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						7c422ac216 
					 
					
						
						
							
							Partially address a README by having functionattrs consider calls to  
						
						... 
						
						
						
						memcpy, memset and other intrinsics that only access their arguments
to be readnone if the intrinsic's arguments all point to local memory.
This improves the testcase in the README to readonly, but it could in
theory be made readnone, however this would involve more sophisticated
analysis that looks through the memcpy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92829  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-06 08:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c46530b6a3 
					 
					
						
						
							
							add a helper  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-23 16:38:54 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						66e08cf79a 
					 
					
						
						
							
							Remove the AliasAnalysis::getMustAliases method, which is dead.  
						
						... 
						
						
						
						The hasNoModRefInfoForCalls isn't worth it as a filter because 
basicaa provides m/r info and everything chains to it, so remove
it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89599  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-22 16:01:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5753a4a003 
					 
					
						
						
							
							Global Aliases are not identifiable objects.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80263  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-27 17:52:56 +00:00