Craig Topper
							
						 
						
							 
							
							
							
							
								
							
							
								9f008867c0 
								
							 
						 
						
							
							
								
								[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.  
							
							 
							
							... 
							
							
							
							llvm-svn: 206243 
							
						 
						
							2014-04-15 04:59:12 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								20a2ae9df5 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 174024 
							
						 
						
							2013-01-31 02:00:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								9fb823bbd4 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 171366 
							
						 
						
							2013-01-02 11:36:10 +00:00  
						
					 
				
					
						
							
							
								 
								Nuno Lopes
							
						 
						
							 
							
							
							
							
								
							
							
								69dcc7deec 
								
							 
						 
						
							
							
								
								use ValueTracking's GetPointerBaseWithConstantOffset() function instead of a local implementation  
							
							 
							
							... 
							
							
							
							llvm-svn: 171307 
							
						 
						
							2012-12-31 17:42:11 +00:00  
						
					 
				
					
						
							
							
								 
								Micah Villmow
							
						 
						
							 
							
							
							
							
								
							
							
								cdfe20b97f 
								
							 
						 
						
							
							
								
								Move TargetData to DataLayout.  
							
							 
							
							... 
							
							
							
							llvm-svn: 165402 
							
						 
						
							2012-10-08 16:38:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								87fa77bd8a 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 152635 
							
						 
						
							2012-03-13 18:07:41 +00:00  
						
					 
				
					
						
							
							
								 
								Eli Friedman
							
						 
						
							 
							
							
							
							
								
							
							
								4419cd2464 
								
							 
						 
						
							
							
								
								Add some comments here because the lack of a check for volatile/atomic here is a bit unusual.  
							
							 
							
							... 
							
							
							
							llvm-svn: 137662 
							
						 
						
							2011-08-15 21:56:39 +00:00  
						
					 
				
					
						
							
							
								 
								Jay Foad
							
						 
						
							 
							
							
							
							
								
							
							
								bf904773bb 
								
							 
						 
						
							
							
								
								Convert TargetData::getIndexedOffset to use ArrayRef.  
							
							 
							
							... 
							
							
							
							llvm-svn: 135478 
							
						 
						
							2011-07-19 14:01:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								229907cd11 
								
							 
						 
						
							
							
								
								land David Blaikie's patch to de-constify Type, with a few tweaks.  
							
							 
							
							... 
							
							
							
							llvm-svn: 135375 
							
						 
						
							2011-07-18 04:54:35 +00:00  
						
					 
				
					
						
							
							
								 
								Hans Wennborg
							
						 
						
							 
							
							
							
							
								
							
							
								060b994a29 
								
							 
						 
						
							
							
								
								Test commit.  
							
							 
							
							... 
							
							
							
							llvm-svn: 132558 
							
						 
						
							2011-06-03 17:15:37 +00:00  
						
					 
				
					
						
							
							
								 
								Jay Foad
							
						 
						
							 
							
							
							
							
								
							
							
								7c14a558fe 
								
							 
						 
						
							
							
								
								Don't include Operator.h from InstrTypes.h.  
							
							 
							
							... 
							
							
							
							llvm-svn: 129271 
							
						 
						
							2011-04-11 09:35:34 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								a4fcd2418d 
								
							 
						 
						
							
							
								
								Move Value::getUnderlyingObject to be a standalone  
							
							 
							
							... 
							
							
							
							function so that it can live in Analysis instead of
VMCore.
llvm-svn: 121885 
							
						 
						
							2010-12-15 20:02:24 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								f372cf869b 
								
							 
						 
						
							
							
								
								Reapply r116831 and r116839, converting AliasAnalysis to use  
							
							 
							
							... 
							
							
							
							uint64_t, plus fixes for places I missed before.
llvm-svn: 116875 
							
						 
						
							2010-10-19 22:54:46 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								826bdf8c10 
								
							 
						 
						
							
							
								
								Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of  
							
							 
							
							... 
							
							
							
							lib/Transforms/Utils and into lib/Analysis so that Analysis passes
can use them.
llvm-svn: 104949 
							
						 
						
							2010-05-28 16:19:17 +00:00