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 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						9d63d90de5 
					 
					
						
						
							
							Add correct encodings for STRD and LDRD, including fixup support.  Additionally, update these to unified syntax.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120589  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-01 19:18:46 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						fdbdaaca2c 
					 
					
						
						
							
							Fix a mised reloc rename spot.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-01 19:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						85fed5e0c5 
					 
					
						
						
							
							ARM/MC/ELF relocation "hello world" for movw/movt.  
						
						... 
						
						
						
						Lifted adjustFixupValue() from Darwin for sharing w ELF.
Test added
TODO:
  refactor ELFObjectWriter::RecordRelocation more.
  Possibly share more code with Darwin?
  Lots more relocations...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120534  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-01 02:40:06 +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 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						25958730df 
					 
					
						
						
							
							Behave a bit more like gnu as and use the symbol (instead of the section)  
						
						... 
						
						
						
						for any relocation to a symbol defined in a tls section.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120121  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-24 21:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1683fcc823 
					 
					
						
						
							
							Relocate with the symbol if the relocation is of kind NTPOFF.  
						
						... 
						
						
						
						Patch by David Meyer, I added the test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120104  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-24 19:23:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						1090742689 
					 
					
						
						
							
							Fixed some style issues (no _, no spc after !)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119986  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-22 22:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						28ef0a5719 
					 
					
						
						
							
							Make the <ARCH>ELFObjectWriter statics private  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119982  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-22 18:57:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						ccbe000e09 
					 
					
						
						
							
							Fix misplaced statics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-22 18:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						858e7506e1 
					 
					
						
						
							
							Kill trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-22 18:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						4a511f0be2 
					 
					
						
						
							
							Refactor the ELFRelocationEntry (pull up) and move the arch-specific statics to inside the class where it belongs.  
						
						... 
						
						
						
						Next step is to rationally break apart the RecordRelocation()
Probably the step will be to have 1 member function for ech slot of the ELFRelocationEntry()
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119978  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-22 18:41:13 +00:00 
						 
				 
			
				
					
						
							
							
								Wesley Peck 
							
						 
					 
					
						
						
							
						
						4b04713423 
					 
					
						
						
							
							Implement ELF object file writing support for the MBlaze backend. Its not perfect yet, but it works for many tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-21 22:06:28 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						12203cc7c3 
					 
					
						
						
							
							Handle PCRel relocations with absolute values. Fixes PR8656.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-21 00:48:25 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2c92085034 
					 
					
						
						
							
							A bit more of gnu as compatibility when handling relocations with aliases.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119328  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 04:11:46 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						3285877131 
					 
					
						
						
							
							Fix compiler warnigns.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119175  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 19:20:50 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						94ed5fca3f 
					 
					
						
						
							
							Change MCExpr::EvaluateAsRelocatableImpl of variables to return the original  
						
						... 
						
						
						
						variable if recursing fails to simplify it.
Factor AliasedSymbol to be a method of MCSymbol.
Update MCAssembler::EvaluateFixup to match the change in
EvaluateAsRelocatableImpl.
Remove the WeakRefExpr hack, as the object writer now sees the weakref with
no extra effort needed.
Nothing else is using MCTargetExpr, but keep it for now.
Now that the ELF writer sees relocations with aliases, handle
    .weak    foo2
foo2:
    .weak    bar2
    .set    bar2,foo2
    .quad    bar2
the same way gas does and produce a relocation with bar2.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119152  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 16:33:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						d3443e99e4 
					 
					
						
						
							
							Dovetail with Dan Dunbar's rework of ELFObjectWriter.  
						
						... 
						
						
						
						Added 2 new subclasses - X86ELFObjectWriter and ARMELFObectWriter.
ARM and X86 require different code for RecordRelocation(), possibly others.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119149  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 16:18:39 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1f52dfe69e 
					 
					
						
						
							
							Move the logic to decide with which symbol we produce a relocation (if any) to  
						
						... 
						
						
						
						a central location. This also makes us a bit more compatible with gas.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 23:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1f4f9e3d35 
					 
					
						
						
							
							Handle a peculiar comdat case: Creating a section with an undefined  
						
						... 
						
						
						
						signature symbol causes a local symbol to be created unless there is
some other use of the symbol.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 04:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						ab4a7afe98 
					 
					
						
						
							
							Simplify getSymbolIndexInSymbolTable by setting the actual index of  
						
						... 
						
						
						
						the symbols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119022  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 03:12:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						115a3dd066 
					 
					
						
						
							
							MC: Simplify Mach-O and ELF object writer implementations.  
						
						... 
						
						
						
						- What was I thinking?????
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118992  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-13 07:33:40 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1261a2ff99 
					 
					
						
						
							
							MCELF: Copy the symbol name only if we're going to modify it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-12 19:26:04 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2ff9e83a82 
					 
					
						
						
							
							Initial comdat implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118805  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-11 18:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						9302bd664d 
					 
					
						
						
							
							Make AliasedSymbol able to handle MCTargetExpr. They can get here if  
						
						... 
						
						
						
						a weakref is used with a VariantKind.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118798  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-11 17:24:43 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						03f1b74aed 
					 
					
						
						
							
							Fix the symbol index of weak references. Also make RecordRelocation a bit  
						
						... 
						
						
						
						easier to read by having const references to the symbol, aliased symbol and
renamed symbol.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118793  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-11 16:48:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3f2d13c98e 
					 
					
						
						
							
							Remove some explicit arguments to getELFSection. This is  
						
						... 
						
						
						
						a leftover from the removal of isExplicit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-11 03:40:25 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						c87a94a942 
					 
					
						
						
							
							Factor some code into WriteSection.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118733  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 23:36:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1d739a010d 
					 
					
						
						
							
							Update the section index map after we add the medatada sections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118728  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 22:34:07 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						4beee3d06b 
					 
					
						
						
							
							Use SectionIndexMap in WriteSymbolTable to make it a little less brittle.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118725  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 22:16:43 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bab2a80525 
					 
					
						
						
							
							Factor some code into ComputeIndexMap.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118722  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 21:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						af3d38f70e 
					 
					
						
						
							
							Change the String<size> methods to take a fragment instead of a buffer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 20:02:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						4283f4b81e 
					 
					
						
						
							
							Use MCSectionELF in places we know we have an ELF section.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118699  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-10 19:05:07 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						34be396a12 
					 
					
						
						
							
							Fixed version of 118639 with an extra assert to catch similar problems  
						
						... 
						
						
						
						earlier. Implicit bool -> int conversions are evil!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118651  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-09 23:42:07 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						037b5be15a 
					 
					
						
						
							
							Revert previous patch. Missed a case.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118645  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-09 22:54:38 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						e61a1ac595 
					 
					
						
						
							
							Remove IsExplicit. It was always false.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118639  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-09 22:37:44 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						484291c273 
					 
					
						
						
							
							Implement .weakref.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117911  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 14:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7be2c33193 
					 
					
						
						
							
							Add support for files with more than 65280 sections. No testcase since  
						
						... 
						
						
						
						it would be a bit too big :-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-31 00:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						d179886f05 
					 
					
						
						
							
							Be more strict on when we produce an undefined reference. In gas a file with  
						
						... 
						
						
						
						just
.type   foo,@object
will produce an undefined reference to foo. On the other hand, a file with
just
.weakref bar, foo
will not. It is somewhat hard to support both in MC since both statements
should create the symbols. It should be possible if we really need to by
adding to the flags, but hopefully that is not necessary.
With this patch we do not produce a undefined reference in any of those cases.
The assembly file needs an actual use for the undefined reference to be
present.
This is in preparation for a patch implementing .weakref.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117735  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-29 23:09:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1973d43792 
					 
					
						
						
							
							Defined weak symbols should have non-zero value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 19:39:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						29129728f1 
					 
					
						
						
							
							Fix relocations with renamed symbols.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117575  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 19:08:03 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f571f9a8fe 
					 
					
						
						
							
							Aliases defined with .symver should copy the binding of the symbols they alias.  
						
						... 
						
						
						
						Move the existing patching for undefined symbols so that all the patching
is done in the same function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117570  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 18:33:03 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						aa8f1f0135 
					 
					
						
						
							
							Implement R_X86_64_DTPOFF32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117548  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 15:11:03 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b4d1721eff 
					 
					
						
						
							
							Implement TLSLD.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 15:02:40 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0cf15d61b7 
					 
					
						
						
							
							Implement DTPOFF.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 14:48:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a264f72d3f 
					 
					
						
						
							
							Implement TLSLDM.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117544  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 14:37:09 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a0a2f8734c 
					 
					
						
						
							
							Implement VK_GOTNTPOFF and switch RelocNeedsGOT to use VariantKind.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117543  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-28 14:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3cede2d0b2 
					 
					
						
						
							
							Add support for R_386_TLS_GD, R_386_TLS_LE_32, R_386_TLS_IE and R_386_TLS_LE.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-27 21:23:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bc82d8b84f 
					 
					
						
						
							
							Implement R_X86_64_GOTTPOFF, R_X86_64_TLSGD and R_X86_64_TPOFF32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117481  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-27 20:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						07ee63283c 
					 
					
						
						
							
							Replace pointer arithmetic with StringRef::substr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117477  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-27 19:53:52 +00:00