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 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bf60dad984 
					 
					
						
						
							
							Fix pcrel relocations that cross sections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121107  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 03:50:14 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f10d2be573 
					 
					
						
						
							
							Fix a crash reduced from gcc produced assembly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121085  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:09:54 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						85f2ecc697 
					 
					
						
						
							
							Sorry for such a large commit. The summary is that only MachO cares about the  
						
						... 
						
						
						
						actuall addresses in a .o file, so it is better to let the MachO writer compute
it.
This is good for two reasons. First, areas that shouldn't care about
addresses now don't have access to it. Second, the layout of each section
is independent. I should use this in a subsequent commit to speed it up.
Most of the patch is just removing the section address computation. The two
interesting parts are the change on how we handle padding in the end
of sections and how MachO can get the address of a-b when a and b are in
different sections.
Since now the expression evaluation normally doesn't know the section address,
it will think that a-b needs relocation and let the MachO writer know. Once
it has computed the section addresses, it calls back the expression evaluation
with the section addresses to resolve these expressions.
The remaining problem is the handling of padding. Currently it will create
a special alignment fragment at the end. Since that fragment doesn't update
the alignment of the section, it needs the real address to be computed.
Since now the layout will not compute a-b with a and b in different sections,
the only effect that the special alignment fragment has is update the
address size of the section. This can also be done by the MachO writer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121076  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 00:27:36 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1dda29bdff 
					 
					
						
						
							
							use getSymbolOffset.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121041  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 21:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f96d17b886 
					 
					
						
						
							
							Another use of getSymbolOffset.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 19:55:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						dff84b0325 
					 
					
						
						
							
							Add support for binary encoding of ARM 'adr' instructions referencing constant  
						
						... 
						
						
						
						pool entries (LEApcrel pseudo). Ongoing saga of rdar://8542291.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120635  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 00:28:45 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						e04ed7e45f 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-28 14:17:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						90e3e3a429 
					 
					
						
						
							
							macho-dump: Add support for dumping relocation entries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120216  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-27 13:39:48 +00:00