Rafael Espindola 
							
						 
					 
					
						
						
							
						
						39d8dcb53b 
					 
					
						
						
							
							Rename some member variables from TD to DL.  
						
						... 
						
						
						
						TargetData was renamed DataLayout back in r165242.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-02-18 15:33:12 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						55d4200336 
					 
					
						
						
							
							Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-08 01:24:27 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						b41b5e0b2d 
					 
					
						
						
							
							Get rid of these cache variables, which are a holdover from the days when  
						
						... 
						
						
						
						we had multiple type planes and these lookups were expensive.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74319  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-26 20:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						6279cd85e9 
					 
					
						
						
							
							Now with EVEN FEWER statics!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74143  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-25 00:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						27e9d457d4 
					 
					
						
						
							
							Add explicit keywords.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37925  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-05 20:40:15 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						36abe14863 
					 
					
						
						
							
							IntrinsicLowering now requires TargetData.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33617  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-29 17:39:50 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e5da2c075e 
					 
					
						
						
							
							Adjust a comment to reflect reality.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33607  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-28 22:26:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b71fd7897f 
					 
					
						
						
							
							Simplify IntrinsicLowering and clarify that it is only for use by the  
						
						... 
						
						
						
						CBE and interpreter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31755  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-15 18:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						682365dc80 
					 
					
						
						
							
							remove ShouldEmitDebugFunctions, a hack to support llvm-db via the jit  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26702  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-10 22:49:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b13b3801fc 
					 
					
						
						
							
							add a flag  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-16 07:21:15 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						ea61c35872 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21409  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						148d2065e4 
					 
					
						
						
							
							Use class instead of struct for defining classes. This unbreaks the  
						
						... 
						
						
						
						build on windows. Patch contributed by Paolo Invernizzi!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16531  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-28 01:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						90a62c8d4b 
					 
					
						
						
							
							Start moving IntrinsicLowering out of VMCore into libcodegen, as per PR346  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14264  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-20 07:40:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						43c81f19ee 
					 
					
						
						
							
							Add support for inserting all prototypes up-front  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-09 04:29:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f70e0c216c 
					 
					
						
						
							
							Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering  
						
						... 
						
						
						
						implementation from the TargetMachine directly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10636  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 21:23:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						624affb56f 
					 
					
						
						
							
							ABC's must have virtual dtors!  Shame on me!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10624  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 08:55:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8a1931a942 
					 
					
						
						
							
							Move header into top-level llvm dir  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10622  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 08:30:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3f52c1561d 
					 
					
						
						
							
							Add new interface that allows removal of some code from the code generators,  
						
						... 
						
						
						
						provides for future extensibility, might help the LLVA project avoid having to
hack their own LLI, and provides support required for the experimental Venus
project.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-28 08:19:13 +00:00