Daniel Dunbar
							
						 
					 | 
					
						
						
							
						
						56a04c0c34
					 | 
					
						
						
							
							ImmutableIntervalMap: Fix for unqualified lookup into dependent base class, done
						
						
						
						
						
						
						
						by clang's -fixit! :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95551 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-02-08 18:08:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
					 | 
					
						
						
							
						
						1d037b0272
					 | 
					
						
						
							
							Remove redundant declaration.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95213 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-02-03 09:05:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
					 | 
					
						
						
							
						
						1c8bd7dc0a
					 | 
					
						
						
							
							Add constructors.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95212 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-02-03 09:04:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
					 | 
					
						
						
							
						
						769e2ad872
					 | 
					
						
						
							
							Return value on every path.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95075 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-02-02 07:05:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
					 | 
					
						
						
							
						
						fcad6bdc17
					 | 
					
						
						
							
							simplify code.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95074 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-02-02 06:33:32 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
					 | 
					
						
						
							
						
						bd46725476
					 | 
					
						
						
							
							More logic correction: RemoveOverlap should always create new tree. Add a
						
						
						
						
						
						
						
						parameter to record whether changes actually happened.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95073 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-02-02 06:22:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
					 | 
					
						
						
							
						
						b413bc1403
					 | 
					
						
						
							
							Add a lookup method to the IntervalMap. The difference from the original
						
						
						
						
						
						
						
						lookup is that if the lookup key is contained in the key, we return the data.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95070 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-02-02 05:23:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
					 | 
					
						
						
							
						
						3a819568ca
					 | 
					
						
						
							
							Fix a bunch of errors in the old logic.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95056 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-02-02 02:40:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
					 | 
					
						
						
							
						
						746f5b6eb1
					 | 
					
						
						
							
							Add an immutable interval map, prepared to be used by flat memory model
						
						
						
						
						
						
						
						in the analyzer. WIP.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94976 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-02-01 10:43:31 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |