Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								9065bfc692 
								
							 
						 
						
							
							
								
								Move EmitValueToOffset to the ObjectStreamer.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120691 
							
						 
						
							2010-12-02 05:59:38 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								a084fd6e9d 
								
							 
						 
						
							
							
								
								Move EmitValue to MCObjectStreamer.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120269 
							
						 
						
							2010-11-28 23:08:47 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								e5b7415b21 
								
							 
						 
						
							
							
								
								Fixed verson of r120245.  
							
							 
							
							... 
							
							
							
							Factor some duplicated code into MCObjectStreamer::EmitLabel.
llvm-svn: 120248 
							
						 
						
							2010-11-28 17:18:55 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								1679580cc9 
								
							 
						 
						
							
							
								
								Revert previous patch while I debug the darwin bootstrap failure.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120246 
							
						 
						
							2010-11-28 16:22:59 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								d4b3feb3f7 
								
							 
						 
						
							
							
								
								Factor some duplicated code into MCObjectStreamer::EmitLabel.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120245 
							
						 
						
							2010-11-28 15:54:36 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								b746531c2c 
								
							 
						 
						
							
							
								
								Avoid code duplication in the many unsupported EmitGPRel32Value implementations.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120243 
							
						 
						
							2010-11-28 15:09:24 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								8a3a7923eb 
								
							 
						 
						
							
							
								
								Define generic 1, 2 and 4 byte pc relative relocations. They are common  
							
							 
							
							... 
							
							
							
							and at least the 4 byte one will be needed to implement the .cfi_* directives.
llvm-svn: 120240 
							
						 
						
							2010-11-28 14:17:56 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								c653a895c8 
								
							 
						 
						
							
							
								
								Add .loc methods to the streamer.  
							
							 
							
							... 
							
							
							
							Next: Add support for the !HasDotLocAndDotFile case to the MCAsmStreamer
and then switch codegen to use it.
llvm-svn: 119384 
							
						 
						
							2010-11-16 21:20:32 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Grosbach
							
						 
						
							 
							
							
							
							
								
							
							
								5a2c68d308 
								
							 
						 
						
							
							
								
								MC'ize the '.code 16' and '.thumb_func' ARM directives.  
							
							 
							
							... 
							
							
							
							llvm-svn: 118301 
							
						 
						
							2010-11-05 22:08:08 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								72b5488680 
								
							 
						 
						
							
							
								
								Move EmitInstruction to MCObjectStreamer so that ELF and MachO can share it.  
							
							 
							
							... 
							
							
							
							llvm-svn: 117925 
							
						 
						
							2010-11-01 16:27:31 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								17990d5690 
								
							 
						 
						
							
							
								
								MC-COFF: Add support for default-null weak externals.  
							
							 
							
							... 
							
							
							
							llvm-svn: 116666 
							
						 
						
							2010-10-16 08:25:57 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								86bbd71088 
								
							 
						 
						
							
							
								
								MC-COFF: Implement InitSections. Fixes PR8335.  
							
							 
							
							... 
							
							
							
							llvm-svn: 116151 
							
						 
						
							2010-10-09 15:44:27 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								be52c62a6d 
								
							 
						 
						
							
							
								
								MC-COFF: Assert on non-coff sections.  
							
							 
							
							... 
							
							
							
							llvm-svn: 116148 
							
						 
						
							2010-10-09 11:00:37 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								87002b592e 
								
							 
						 
						
							
							
								
								Minor cosmetic change: fix DOSish \r\n.  
							
							 
							
							... 
							
							
							
							llvm-svn: 115910 
							
						 
						
							2010-10-07 07:21:04 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								1666b61357 
								
							 
						 
						
							
							
								
								MC-COFF: Fix symbol aliases. Fixes PR8251.  
							
							 
							
							... 
							
							
							
							llvm-svn: 115909 
							
						 
						
							2010-10-07 06:29:33 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								dee12d8110 
								
							 
						 
						
							
							
								
								Avoid some Mach-O specific alignment being done on ELF.  
							
							 
							
							... 
							
							
							
							llvm-svn: 114594 
							
						 
						
							2010-09-22 22:27:05 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								f667d929ce 
								
							 
						 
						
							
							
								
								Add a InitSections method to the streamer interface.  
							
							 
							
							... 
							
							
							
							The ELF implementation now creates text, data and bss to match the gnu as
behavior.
The text streamer still has the old MachO specific behavior since
the testsuite checks that it will error when a directive is given
before a setting the current section for example.
A nice benefit is that -n is not required anymore when producing
ELF files.
llvm-svn: 114027 
							
						 
						
							2010-09-15 21:48:40 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								237e4ecafb 
								
							 
						 
						
							
							
								
								MC: Fix inconsistant naming in COFF object writer. Patch by Cameron Esfahani.  
							
							 
							
							... 
							
							
							
							llvm-svn: 112076 
							
						 
						
							2010-08-25 19:27:27 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								6b4925e223 
								
							 
						 
						
							
							
								
								Add relax all support to the COFF object streamer.  
							
							 
							
							... 
							
							
							
							llvm-svn: 109947 
							
						 
						
							2010-07-31 06:22:29 +00:00  
						
					 
				
					
						
							
							
								 
								Michael J. Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e2da0a478d 
								
							 
						 
						
							
							
								
								MC: Add WinCOFFStreamer implementation and merge common code from MachO  
							
							 
							
							... 
							
							
							
							into MCObjectStreamer.
Origonal Windows COFF implementation by Nathan Jedffords.
llvm-svn: 108678 
							
						 
						
							2010-07-19 06:13:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								56725be9ef 
								
							 
						 
						
							
							
								
								introduce WinCOFFStreamer.cpp, patch by Michael Spencer!  
							
							 
							
							... 
							
							
							
							llvm-svn: 108102 
							
						 
						
							2010-07-11 22:05:00 +00:00