Nate Begeman 
							
						 
					 
					
						
						
							
						
						bfaaaa6e0f 
					 
					
						
						
							
							Properly mangles symbol table names  
						
						... 
						
						
						
						Supports constant pools
Supports relocations to jump tables
Supports relocations within the data segment (global = address of global)
Allocates memory in a non-hacky for all non-code objects.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32430  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-11 02:20:45 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bcd2498f4f 
					 
					
						
						
							
							Removed more <iostream> includes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32321  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 20:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						ce9a576f29 
					 
					
						
						
							
							Match MachineCodeEmitter changes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31787  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-16 20:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						019f851ab2 
					 
					
						
						
							
							Behold, more work on relocations.  Things are looking pretty good now.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-10 23:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						94be248dbb 
					 
					
						
						
							
							First pass at supporting relocations.  Relocations are written correctly to  
						
						... 
						
						
						
						the file now, however the relocated address is currently wrong.  Fixing
that will require some deep pondering.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30207  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-08 22:42:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						94425996c5 
					 
					
						
						
							
							improve compat with certain versions of GCC (on cygwin?)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-02 17:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						d2030e6c99 
					 
					
						
						
							
							Properly size the string table, and emit symbol table and string table  
						
						... 
						
						
						
						entries in the correct order, fixing several fixmes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29902  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-26 15:46:34 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						f8f2c5a172 
					 
					
						
						
							
							Get closer to handling globals correctly.  We now generally get them in the  
						
						... 
						
						
						
						right section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-25 06:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						eb883af390 
					 
					
						
						
							
							Initial checkin of the Mach-O emitter.  There's plenty of fixmes, but it  
						
						... 
						
						
						
						does emit linkable .o files in very simple cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-23 21:08:52 +00:00