Craig Topper 
							
						 
					 
					
						
						
							
						
						570e52c6f1 
					 
					
						
						
							
							[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206243  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-04-15 04:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a070d2a035 
					 
					
						
						
							
							Change GetPointerBaseWithConstantOffset's DataLayout argument from a  
						
						... 
						
						
						
						reference to a pointer, so that it can handle the case where DataLayout
is not available and behave conservatively.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174024  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-31 02:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						0b8c9a80f2 
					 
					
						
						
							
							Move all of the header files which are involved in modelling the LLVM IR  
						
						... 
						
						
						
						into their new header subdirectory: include/llvm/IR. This matches the
directory structure of lib, and begins to correct a long standing point
of file layout clutter in LLVM.
There are still more header files to move here, but I wanted to handle
them in separate commits to make tracking what files make sense at each
layer easier.
The only really questionable files here are the target intrinsic
tablegen files. But that's a battle I'd rather not fight today.
I've updated both CMake and Makefile build systems (I think, and my
tests think, but I may have missed something).
I've also re-sorted the includes throughout the project. I'll be
committing updates to Clang, DragonEgg, and Polly momentarily.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-02 11:36:10 +00:00 
						 
				 
			
				
					
						
							
							
								Nuno Lopes 
							
						 
					 
					
						
						
							
						
						1ef05b1a2a 
					 
					
						
						
							
							use ValueTracking's GetPointerBaseWithConstantOffset() function instead of a local implementation  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-31 17:42:11 +00:00 
						 
				 
			
				
					
						
							
							
								Micah Villmow 
							
						 
					 
					
						
						
							
						
						3574eca1b0 
					 
					
						
						
							
							Move TargetData to DataLayout.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165402  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-08 16:38:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5161de6ebb 
					 
					
						
						
							
							enhance jump threading to preserve TBAA information when PRE'ing loads,  
						
						... 
						
						
						
						fixing rdar://11039258, an issue that came up when inspecting clang's 
bootstrapped codegen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-13 18:07:41 +00:00 
						 
				 
			
				
					
						
							
							
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						c869b4397a 
					 
					
						
						
							
							Add some comments here because the lack of a check for volatile/atomic here is a bit unusual.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-15 21:56:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						8fbbb39807 
					 
					
						
						
							
							Convert TargetData::getIndexedOffset to use ArrayRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135478  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-19 14:01:37 +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 
						 
				 
			
				
					
						
							
							
								Hans Wennborg 
							
						 
					 
					
						
						
							
						
						68df608fd1 
					 
					
						
						
							
							Test commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-03 17:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jay Foad 
							
						 
					 
					
						
						
							
						
						562b84b3ae 
					 
					
						
						
							
							Don't include Operator.h from InstrTypes.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129271  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-11 09:35:34 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						5034dd318a 
					 
					
						
						
							
							Move Value::getUnderlyingObject to be a standalone  
						
						... 
						
						
						
						function so that it can live in Analysis instead of
VMCore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-15 20:02:24 +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 
							
						 
					 
					
						
						
							
						
						dd9344f3fa 
					 
					
						
						
							
							Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of  
						
						... 
						
						
						
						lib/Transforms/Utils and into lib/Analysis so that Analysis passes
can use them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104949  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-28 16:19:17 +00:00