Chris Lattner 
							
						 
					 
					
						
						
							
						
						410354fe0c 
					 
					
						
						
							
							Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.  
						
						... 
						
						
						
						Patch by Martin Partel!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26313  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-22 16:23:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						aa02c1df1d 
					 
					
						
						
							
							Fix some truncation warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26029  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-07 03:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						56c3261e34 
					 
					
						
						
							
							Add two helper methods, adjust a prototype  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22456  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-16 17:40:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5f9cb59f05 
					 
					
						
						
							
							Add ability to set TYPE and FLAGS field for section trivially  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22454  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-16 17:35:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5f48ff7d1f 
					 
					
						
						
							
							Major refactor of the ELFWriter code.  Instead of building up one big  
						
						... 
						
						
						
						vector that represents the .o file at once, build up a vector for each
section of the .o file.  This is needed because the .o file writer needs
to be able to switch between sections as it emits them (e.g. switch
between the .text section and the .rel section when emitting code).
This patch has no functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22453  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-16 08:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						39429617e0 
					 
					
						
						
							
							Add support for emitting 64-bit integers  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22399  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-12 06:57:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f5d507e905 
					 
					
						
						
							
							Add some apparently undocumented ELF section header flags  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22398  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-12 06:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0cf1b7e5f 
					 
					
						
						
							
							The symbol table just needs a const GlobalValue*, not a non-const one.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-11 06:16:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6871aed032 
					 
					
						
						
							
							expose a new code emitter object  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22374  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-11 05:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						75bbdff3d3 
					 
					
						
						
							
							add a name mangler object  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-11 03:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e578ab938b 
					 
					
						
						
							
							Add support for building/representing the symbol table, add some enum constants  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22342  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-07-07 07:00:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						320181576e 
					 
					
						
						
							
							iniital checkin of ELFWriter header.  
						
						... 
						
						
						
						For now, the elf writer is only capable of emitting an empty elf file, with
a section table and a section table string table.  This will be enhanced
in the future :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22290  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-06-27 06:28:45 +00:00