Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						0d46ccfc5c 
					 
					
						
						
							
							MachOWriter: Don't crash on fixups with arithmetic, emit a relocation instead. This matches what as does.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-12 01:51:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						739b5576ad 
					 
					
						
						
							
							Don't truncate MachO addresses.  
						
						... 
						
						
						
						Assigned symbol addresses get truncated to 32-bits, even on 64-bit platforms.
That's obviously bogus.
For example,
 .globl _foo
 .equ _foo, 0x987654321ULL
rdar://9922863
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137158  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-08-09 22:12:37 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						78c10eeaa5 
					 
					
						
						
							
							Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCAsmBackend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136010  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-25 23:24:55 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						a7cfc08ebe 
					 
					
						
						
							
							Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where they belong.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-23 00:45:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ba8297ec08 
					 
					
						
						
							
							Refactor MachO relocation generaration into the Target directories.  
						
						... 
						
						
						
						Move the target-specific RecordRelocation logic out of the generic MC
MachObjectWriter and into the target-specific object writers. This allows
nuking quite a bit of target knowledge from the supposedly target-independent
bits in lib/MC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-24 23:44:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						32e7abd080 
					 
					
						
						
							
							tidy up whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133815  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-24 19:43:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						535e58b910 
					 
					
						
						
							
							Fixup info for Thumb2 unconditional branch.  
						
						... 
						
						
						
						rdar://9667872
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-24 18:48:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						0edb05b9e4 
					 
					
						
						
							
							Tidy up.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-23 22:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						3f2ea825bd 
					 
					
						
						
							
							80-column violations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133668  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-23 00:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						bbdffa9ab0 
					 
					
						
						
							
							Move class methods out-of-line. This reduces the indentation, and is more in  
						
						... 
						
						
						
						line with LLVM's general coding style.
No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-06-22 21:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						173aa9ce32 
					 
					
						
						
							
							MC/Mach-O: Update getSymbolAddress() to support evaluation of variables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130522  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-29 18:13:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						5ff919b324 
					 
					
						
						
							
							MC/Mach-O: Allow emission of relocations for variables in some more cases.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130520  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-29 18:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						08b9935b51 
					 
					
						
						
							
							MC/Mach-O: Find section ordinal's by looking at the symbol, instead of assuming they are present in a fragment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130519  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-29 18:07:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a2bdde0a0 
					 
					
						
						
							
							Fix a ton of comment typos found by codespell.  Patch by  
						
						... 
						
						
						
						Luis Felipe Strano Moraes!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129558  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 05:18:47 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						7614783f2d 
					 
					
						
						
							
							Fix a bug introduced by my patch yesterday: BL is a 4-byte instructions like BLX, rather than a 2-byte instruction like B.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128169  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-23 21:19:56 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						f862b35b0b 
					 
					
						
						
							
							RIT_ARM_ThumbBranch32Bit relocations are not used and should never be generated.  
						
						... 
						
						
						
						This fixes kimwitu++, bullet, and tramp3dv4 with the ARM integrated assembler.
Fixes <rdar://problem/9165738>.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-22 22:52:54 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						36b8e43a3e 
					 
					
						
						
							
							Silence compiler warning about case values not being in the enumerated type  
						
						... 
						
						
						
						MCFixupKind.  This is the same technique that is used elsewhere in MC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127676  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-15 08:54:51 +00:00 
						 
				 
			
				
					
						
							
							
								Oscar Fuentes 
							
						 
					 
					
						
						
							
						
						9bf9aa5106 
					 
					
						
						
							
							Fixes warnings emitted by Visual Studio 2010 compiler.  
						
						... 
						
						
						
						Patch by Erik Olofsson!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126796  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-01 23:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						685c350ae7 
					 
					
						
						
							
							Teach ARM/MC/ELF to handle R_ARM_JUMP24 relocation type for conditional jumps.  
						
						... 
						
						
						
						(yes, this is different from R_ARM_CALL)
- Adds a new method getARMBranchTargetOpValue() which handles the
  necessary distinction between the conditional and unconditional br/bl
  needed for ARM/ELF
At least for ARM mode, the needed fixup for conditional versus unconditional
br/bl is identical, but the ARM docs and existing ARM tools expect this
reloc type...
Added a few FIXME's for future naming fixups in ARMInstrInfo.td
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-04 19:47:15 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e087afa128 
					 
					
						
						
							
							Fix bogus assert condition noticed by Csaba Raduly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-01 01:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						f3eb3bba16 
					 
					
						
						
							
							Completed :lower16: / :upper16: support for movw / movt pairs on Darwin.  
						
						... 
						
						
						
						- Fixed :upper16: fix up routine. It should be shifting down the top 16 bits first.
- Added support for Thumb2 :lower16: and :upper16: fix up.
- Added :upper16: and :lower16: relocation support to mach-o object writer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123424  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-14 02:38:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e862453806 
					 
					
						
						
							
							MC/Mach-O/Thumb: Select appropriate relocation types for Thumb.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122583  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 14:49:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						fea753b397 
					 
					
						
						
							
							Merge IsFixupFullyResolved and IsSymbolRefDifferenceFullyResolved. We now  
						
						... 
						
						
						
						have a single point where targets test if a relocation is needed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122549  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-24 21:22:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						4010dd72b8 
					 
					
						
						
							
							MC/Mach-O/ARM: Start handling some Thumb branches.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-24 16:41:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						72123334ad 
					 
					
						
						
							
							MC/Mach-O/ARM: Don't try to use scattered relocs for BR24 fixups.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 21:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Beaumont-Gay 
							
						 
					 
					
						
						
							
						
						33a03c73ef 
					 
					
						
						
							
							Fix another conditional expression mismatched enum type warning.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122419  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 18:25:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						df561e0234 
					 
					
						
						
							
							MC/Mach-O/ARM: We always use the SECTDIFF reloc type on ARM, which is  
						
						... 
						
						
						
						esp. important given that the LOCAL_SECTDIFF enumeration got redefined.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122412  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 16:52:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						25bcc9cdc8 
					 
					
						
						
							
							MC/Mach-O/ARM: Clone off an ARM version of RecordScatteredRelocation until I figure out how it is supposed to work.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122410  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 16:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						5cc6390495 
					 
					
						
						
							
							MC/Mach-O: Return to reporting errors if we see unexpected fixup kinds.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122409  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 16:32:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						3664564395 
					 
					
						
						
							
							MC/Mach-O/ARM: Recognize generic _Data_N fixup kinds.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122408  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 16:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						294e67861c 
					 
					
						
						
							
							MC/Mach-O/ARM: Add enough relocation logic to get BR24 relocations.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122407  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 16:19:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						fdfbc6a652 
					 
					
						
						
							
							MC/Mach-O/ARM: Fix thinko.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122406  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 16:19:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						4d74305a1f 
					 
					
						
						
							
							MC/Mach-O/ARM: Stub out RecordARMRelocation, which is mostly a copy of  
						
						... 
						
						
						
						RecordRelocation with lots of FIXMEs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122402  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 13:50:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						42b5286627 
					 
					
						
						
							
							Simplify.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 13:49:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						532c456d48 
					 
					
						
						
							
							MC/Mach-O: Split out RecordARMRelocation for now, it is weird enough it isn't  
						
						... 
						
						
						
						clear how to keep in the generic path (yet).
 - Will revisit when it actually works.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-22 13:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Beaumont-Gay 
							
						 
					 
					
						
						
							
						
						e733cf8c27 
					 
					
						
						
							
							GCC objects to the two sides of a conditional expression having different enum  
						
						... 
						
						
						
						types, but they're just getting converted to unsigned anyway, so cast first
(and ask questions later).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-21 23:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e1feeb9da4 
					 
					
						
						
							
							MC/Mach-O: Shuffle enums a bit to make it harder to inadvertently use the wrong  
						
						... 
						
						
						
						type.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122334  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-21 15:26:45 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3132780a2e 
					 
					
						
						
							
							Merge isAbsolute into IsSymbolRefDifferenceFullyResolved.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122148  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 06:27:54 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1ec5bd31fe 
					 
					
						
						
							
							Remove the MCObjectFormat class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122147  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 05:37:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b87422778c 
					 
					
						
						
							
							MC/Mach-O: On second thought, use a custom hook for enabling aggressive  
						
						... 
						
						
						
						IsSymbolRefDifferenceFullyResolved, it turns out this does change behavior on
enough cases for x86-32 that I would rather wait a bit on it.
 - In practice, we will want to change this eventually because it only means we
   generate less relocations (it also eliminates the need for the horrible
   '.set' hack that Darwin requires in some places).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122042  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 05:50:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						32c1c5ae5f 
					 
					
						
						
							
							MC/Mach-O: Implement IsSymbolRefDifferenceFullyResolved.  
						
						... 
						
						
						
						- Unlike for fixups, we always do the "reliable" thing (not just for x86_64).
 - Since Darwin 'as' would typically reject things that using this will allow,
   we don't need to worry about compatibility.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122038  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 04:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						1f3662abba 
					 
					
						
						
							
							MC/ObjectWriter: Add a new IsSymbolRefDifferenceFullyResolved target format specific hook.  
						
						... 
						
						
						
						- Currently just has stub implementations for Mach-O, ELF, and COFF.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122037  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 04:54:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						5d2477cecf 
					 
					
						
						
							
							MC/Assembler: Strip out object writer arguments, now that it is always available  
						
						... 
						
						
						
						-- and remove FIXME asking for the same!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122032  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 02:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						7b62afac0a 
					 
					
						
						
							
							MC/Target: Remove HasScatteredSymbols target hook variable, which has been  
						
						... 
						
						
						
						superceded and was effectively dead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122024  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 02:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						5d05d9769e 
					 
					
						
						
							
							MC/Mach-O: Lift some MachObjectWriter arguments into the target specific  
						
						... 
						
						
						
						interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-16 17:21:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ae5abd595f 
					 
					
						
						
							
							MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121973  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-16 16:09:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						aa4b7dd13b 
					 
					
						
						
							
							MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-16 16:08:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						7e06af85d1 
					 
					
						
						
							
							MC/Mach-O: Use fixup info instead of hard coded list.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121970  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-16 15:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						545b77ef50 
					 
					
						
						
							
							Fix absolute recording of differences of symbols in two sections. Reduced from ctor_dtor_count-2.cpp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121152  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 17:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3b3148f864 
					 
					
						
						
							
							Fix relocations with weak definitions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121114  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 05:57:28 +00:00