summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/ELFObjectWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add support for emitting ARM file attributes.Rafael Espindola2010-10-251-3/+1
* Add X86::reloc_global_offset_table and use it to have a single place whereRafael Espindola2010-10-241-4/+5
* Making the e_machine configurable by the target backend in ELFObjectWriter.Wesley Peck2010-10-221-5/+9
* Small cleanups and fixes in preparation for fixing _GLOBAL_OFFSET_TABLE_.Rafael Espindola2010-10-191-7/+11
* Implement R_386_GOT32.Rafael Espindola2010-10-181-0/+3
* Relocate with .bss instead of using the symbol. Matches gas behavior.Rafael Espindola2010-10-181-0/+3
* Reenable assert.Rafael Espindola2010-10-181-1/+2
* Produce ELF::R_386_GOTPC relocations.Rafael Espindola2010-10-181-1/+6
* Make the bots happy.Rafael Espindola2010-10-181-1/+3
* Produce a R_386_PLT32 when needed. Moved the default cases of switches to theRafael Espindola2010-10-181-7/+13
* Handle GOTOFF correctly on i386.Rafael Espindola2010-10-181-5/+15
* Fix a typo and silence unused variable warnings in -Asserts build.Benjamin Kramer2010-10-171-4/+2
* Add a MCObjectFormat class so that code common to all targets that use aRafael Espindola2010-10-161-16/+5
* Refactor alias handling to AliasedSymbol.Rafael Espindola2010-10-151-13/+15
* Refactor code a bit and avoid creating unnecessary entries in the stringRafael Espindola2010-10-151-19/+19
* Remove some code duplication.Rafael Espindola2010-10-141-49/+18
* Another case of 256 sections not being enough :-)Rafael Espindola2010-10-061-1/+1
* Get binding and visibility info from the the alias, but Type from the symbolRafael Espindola2010-10-061-3/+25
* If a symbol is global, reloc against it even if it is in a mergeable section.Rafael Espindola2010-10-061-3/+3
* Make sure weak symbols are listed after the local ones.Rafael Espindola2010-10-061-2/+3
* Correctly handle GOTPCREL relocations.Rafael Espindola2010-10-061-3/+6
* Use a relocation against the symbol if it is a PLT and the symbol is in anotherRafael Espindola2010-10-051-2/+11
* Implement more alias cases.Rafael Espindola2010-10-051-0/+11
* 256 sections should be enough for anyone...Rafael Espindola2010-10-051-1/+1
* Don't crash in a strange .size directive.Rafael Espindola2010-10-051-5/+15
* Implement a simple alias case and refactor the code a bit so that theRafael Espindola2010-10-051-17/+35
* Produce a undefined reference to _GLOBAL_OFFSET_TABLE_ when needed.Rafael Espindola2010-10-051-1/+25
* On ELF we need to know which symbols are used in relocations to decide ifRafael Espindola2010-10-051-23/+44
* Implement ELF::R_X86_64_GOTPCREL.Rafael Espindola2010-10-041-0/+3
* Move isFixupKindX86PCRel.Rafael Espindola2010-10-041-12/+12
* Produce a R_X86_64_PLT32 when needed.Rafael Espindola2010-10-041-1/+10
* Produce a R_X86_64_GOT32 when needed.Rafael Espindola2010-10-041-1/+12
* Include the section address in the computation of the relocation.Rafael Espindola2010-10-041-1/+8
* Correctly compute the relocation when it is not in the first fragment.Rafael Espindola2010-10-041-1/+1
* Implement a very basic PIC case.Rafael Espindola2010-10-031-0/+7
* Factor some logic into ShouldRelocOnSymbol. This simplifies the code andRafael Espindola2010-09-301-38/+31
* Correctly produce R_X86_64_32 or R_X86_64_32S.Rafael Espindola2010-09-301-8/+9
* Make it possible for the MCObjectWriter to decide if a given fixup is fullyRafael Espindola2010-09-301-4/+51
* On elf, undefined symbols can start with .L.Rafael Espindola2010-09-281-1/+4
* Write relocations in the end of the file. This matches what gas does andRafael Espindola2010-09-271-2/+1
* Factor symbol value computation into a function.Rafael Espindola2010-09-271-9/+17
* Move ELF to HasReliableSymbolDifference=true. Also take the opportunity to putRafael Espindola2010-09-251-7/+15
* Reapply 114678 and 114667. Reverting them did not fix the bot:Rafael Espindola2010-09-241-2/+5
* Revert 114678 and 114667 to see ifRafael Espindola2010-09-241-5/+2
* Correctly handle weak undefined symbols. Before we would get a invalid bindingRafael Espindola2010-09-231-5/+20
* Correctly compute the offset of the symbol. Forgot these bits from theRafael Espindola2010-09-231-1/+4
* Represent relocations against local symbols as relocations against the sectionRafael Espindola2010-09-231-1/+1
* Fix the FIXME.Rafael Espindola2010-09-231-1/+1
* Fix typo and add a FIXME.Rafael Espindola2010-09-221-1/+2
* Revert unrelated change that was accidentally included in the previous commit.Rafael Espindola2010-09-211-4/+1
OpenPOWER on IntegriCloud