Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ae7fb0b03e 
					 
					
						
						
							
							MC/Mach-O/x86_64: Relocations in debug sections should use local relocations  
						
						... 
						
						
						
						when possible.
 - <rdar://problem/7934873>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 17:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						454c4ce479 
					 
					
						
						
							
							Various MSVC warning fixes about truncated 64 bit shifts and const pointers passed to free.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-08 15:25:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						75361b69f3 
					 
					
						
						
							
							rename llvm::llvm_report_error -> llvm::report_fatal_error  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-07 22:58:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						1de558b71f 
					 
					
						
						
							
							MC/Mach-O/x86_64: Support @GOTPCREL on symbols, even for non-PCrel relocations!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-29 23:56:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8fb040308c 
					 
					
						
						
							
							MC/Mach-O: Switch to MCSectionData::getOrdinal.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 08:08:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b026d64bf2 
					 
					
						
						
							
							Fix -Asserts warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99499  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 07:10:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						5d428511ca 
					 
					
						
						
							
							MC: Route access to SectionData offset and file size through MCAsmLayout.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 02:00:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						432cd5fd9b 
					 
					
						
						
							
							MC: Route access to Fragment offset and effective size through MCAsmLayout.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99473  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 02:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						207e06ea04 
					 
					
						
						
							
							MC: Direct all {fragment,section,symbol} address access through the MCAsmLayout object.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 03:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						35b0657dea 
					 
					
						
						
							
							Add a FIXME.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99228  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 23:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b751418a39 
					 
					
						
						
							
							MC: Change MCObjectWriter::RecordRelocation to take an MCFragment (instead of a MCDataFragment). Object files should only need the generic MCFragment features.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 20:35:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						873decbb37 
					 
					
						
						
							
							Better fix for r98994, MachObjectWriterImpl wasn't intended to be virtual.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-20 01:58:40 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a407fa830a 
					 
					
						
						
							
							Fix -Wnon-virtual-dtor warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98994  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 21:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						602b40f0d0 
					 
					
						
						
							
							MC/Mach-O/x86_64: Add relocation support.  
						
						... 
						
						
						
						- This is "extraordinarily" Darwin 'as' compatible. See the litany of FIXMEs littered about for more information.
 - There are a few cases which seem to clearly be 'as' bugs which I have left unsupported, and there is one cases where we diverge but should fix if it blocks diffing .o files (Darwin 'as' ends up widening a jump unnecessarily).
 - 403.gcc build, runs, and diffs equivalently to the 'as' built version now (using llvm-mc). However, it builds so slowly that I wouldn't recommend trying it quite yet. :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 18:07:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2df4ceba15 
					 
					
						
						
							
							MC/Mach-O: Move to MachObjectWriter.{h,cpp}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 10:43:15 +00:00