Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						82a70ccb24 
					 
					
						
						
							
							Change ELFCodeEmitter logic to emit the constant pool and jump tables to  
						
						... 
						
						
						
						their appropriate sections before the code itself. They need to be emitted
before the function because on some targets (x86 but not x86_64) the later
may reference a JT or CP entry address
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76672  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-21 23:13:26 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						6933d3eff8 
					 
					
						
						
							
							Changed ELFCodeEmitter to inherit from ObjectCodeEmitter  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-06 09:26:48 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						0b1308f189 
					 
					
						
						
							
							Factor some code out and support for Jump Table relocations  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-03 04:36:26 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						45f5d6417b 
					 
					
						
						
							
							shrinking down #includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74718  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-02 18:29:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						a5e0abd0d4 
					 
					
						
						
							
							Support Constant Pool Sections  
						
						... 
						
						
						
						Add section symbols to the symbol table
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74170  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-25 07:36:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						a029a27fae 
					 
					
						
						
							
							Simple ELF32/64 binary files can now be emitted for x86 and x86_64 without  
						
						... 
						
						
						
						relocation sections.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73038  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-07 21:22:38 +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 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						5d41910396 
					 
					
						
						
							
							ELF Code Emitter now uses CurBufferPtr, BufferBegin and BufferEnd, as do JIT and  
						
						... 
						
						
						
						MachO Writer. This will change with the arrival of ObjectCodeEmitter and
BinaryObject
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72906  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-05 00:22:10 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						4cb31436bd 
					 
					
						
						
							
							Move ELFCodeEmiter stuff to new files  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-03 17:47:27 +00:00