Craig Topper
							
						 
					 | 
					
						
						
							
						
						f1d0f7781e
					 | 
					
						
						
							
							Prune some includes and forward declarations.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153429 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2012-03-26 06:58:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Akira Hatanaka
							
						 
					 | 
					
						
						
							
						
						00ca888ccc
					 | 
					
						
						
							
							Add a hook in MCELFObjectTargetWriter to allow targets to sort relocation
						
						
						
						
						
						
						
						entries in the relocation table before they are written out to the file. 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153345 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2012-03-23 23:06:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						84070ffbe6
					 | 
					
						
						
							
							Define trivial destructor inline.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147230 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-12-24 01:53:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						ceb09f3884
					 | 
					
						
						
							
							Make GetRelocType pure virtual.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147229 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-12-24 01:36:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						f3a86fb03d
					 | 
					
						
						
							
							Move PPC bits to lib/Target/PowerPC.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147124 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-12-22 01:57:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						69bbda0391
					 | 
					
						
						
							
							Move the ARM specific parts of the ELF writer to Target/ARM.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147115 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-12-22 00:37:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						edae8e1e4d
					 | 
					
						
						
							
							Move the X86 specific bits of the ELF writer to the Target/X86 directory.
						
						
						
						
						
						
						
						Other targets will follow shortly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147060 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-12-21 17:30:17 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						dc9a8a378d
					 | 
					
						
						
							
							Reduce the exposure of Triple::OSType in the ELF object writer. This will
						
						
						
						
						
						
						
						avoid including ADT/Triple.h in many places when the target specific bits are
moved.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147059 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-12-21 17:00:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						d4304031cb
					 | 
					
						
						
							
							Add const.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147054 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2011-12-21 14:48:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						bff66a86e6
					 | 
					
						
						
							
							Move some data to the TargetWriter.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122134 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-12-18 03:27:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						6024c97ffa
					 | 
					
						
						
							
							Stub out explicit MCELFObjectTargetWriter interface.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122067 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-12-17 17:45:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rafael Espindola
							
						 
					 | 
					
						
						
							
						
						285b3e5b61
					 | 
					
						
						
							
							Move createELFObjectWriter to its own header.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122064 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2010-12-17 16:59:53 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |