| 
							
							
								 Chris Lattner | b307c88fe7 | Fix PR86.  This makes basicaa _SIGNIFICANLY_ more aggressive with getelementptr's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10410 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-12-11 22:44:13 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c54735e7cb | Fix a glaring bug git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10400 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-12-11 06:06:28 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 88d3e03429 | Realize the gep P, <zeros> must aliases P. This is a partial fix for PR 86
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10399 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-12-11 06:02:00 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 863914578a | With Brian's change to AA.h we can now clean out this uglyness git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10398 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-12-11 05:44:59 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 9d7c9ea053 | Fix file header git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10219 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-25 20:11:47 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1af55e1693 | Use gep_type_begin/end instead of looking for ubytes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10217 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-25 20:10:07 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ec4e8085e8 | Finegrainify namespacification git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10210 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-25 18:33:40 +00:00 |  | 
			
				
					| 
							
							
								 Brian Gaeke | d0fde30ce8 | Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-11-11 22:41:34 +00:00 |  | 
			
				
					| 
							
							
								 John Criswell | b576c94c15 | Added LLVM project notice to the top of every C++ source file. Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-10-20 19:43:21 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c1820036bd | Fix bug: BasicAA/2003-09-19-LocalArgument.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8615 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-09-20 03:08:47 +00:00 |  | 
			
				
					| 
							
							
								 Misha Brukman | 2f2d06506c | Fixed spelling and grammar. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8478 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-09-11 18:14:24 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 5bfccb9def | Reuse the values if they are constants: this is important so that we index into the right structure field This fixes bug: BasicAA/2003-07-03-BasicAACrash.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7093 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-07-03 06:42:38 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 388f669d95 | Implement handling of constantexprs for disambiguation.  This implements BasicAA/featuretest.ll:constexpr_test
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6740 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-06-17 15:25:37 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 920bd79f34 | Be more robust in the face of undefined behavior. Fixes bug: BasicAA/2003-06-01-AliasCrash.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6538 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-06-02 05:42:39 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 9098f64ccc | Fix Bug: BasicAA/2003-05-21-GEP-Problem.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6270 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-05-21 20:23:26 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 807b7055b2 | Fix BasicAA/2003-04-25-GEPCrash.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5940 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-04-25 18:03:06 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b581148bd9 | Fix bug: BasicAA/2003-04-22-GEPProblem.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5858 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-04-22 22:00:27 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 3e76157d5a | Remove unneccesary forward decl git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5710 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-03-06 16:37:29 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 506b4e4368 | Fix bug: BasicAA/2003-03-04-GEPCrash.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5695 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-03-04 16:40:17 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ff2d556bab | Fix a problem with negative indexes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5681 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-03-02 23:43:34 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c330ee6f02 | Fix bug: BasicAA/2003-02-26-AccessSizeTest.ll git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5645 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-02-26 21:57:23 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | a36635aba7 | Fix several bugs in basic-aa git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5643 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-02-26 21:28:49 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d501c13b7d | Move BasicAA pass out to it's own header file git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5640 91177308-0d34-0410-b5e6-96231b3b80d8 | 2003-02-26 19:41:54 +00:00 |  |