Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						3d62a412fb 
					 
					
						
						
							
							Remove getFunctionAlignment from TargetELFInfo and use new MachineFunction alignment method  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-02 02:13:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						0d3193ef3c 
					 
					
						
						
							
							Add more methods to gather target specific elf stuff  
						
						 
						
						... 
						
						
						
						Support for .text relocations, implementing TargetELFWriter overloaded methods for x86/x86_64.
Use a map to track global values to their symbol table indexes
Code cleanup and small fixes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-22 19:16:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						ae9163f0e2 
					 
					
						
						
							
							Introduce new BinaryObject (blob) class, ELF Writer modified to use it. BinaryObject.h by Aaron Gray  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-14 07:53:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						d00d4159d4 
					 
					
						
						
							
							Use forward declarations and move TargetELFWriterInfo impl to a new file.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73209  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-11 22:13:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						c997d45ae5 
					 
					
						
						
							
							Support for ELF Visibility  
						
						 
						
						... 
						
						
						
						Emission for globals, using the correct data sections
Function alignment can be computed for each target using TargetELFWriterInfo
Some small fixes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73201  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-11 19:16:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						f5b0c5a1c7 
					 
					
						
						
							
							Remove elf specific info from ELFWriter.h to Elf.h. Code cleanup and more comments added  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72982  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-06 03:56:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d68a07650c 
					 
					
						
						
							
							Tidy up #includes, deleting a bunch of unnecessary #includes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-05 17:59:02 +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 
							
						 
					 
					
						
						
							
						
						81975f6dfd 
					 
					
						
						
							
							Add explicit keywords and remove spurious trailing semicolons.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41482  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-27 14:50:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4f45222baa 
					 
					
						
						
							
							The TargetELFWriterInfo class holds target-specific information for the ELF writer.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33570  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-01-27 02:53:50 +00:00