aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC
Commit message (Expand)AuthorAgeFilesLines
* MC-COFF: Fix .bss section size. Fixes PR8335. Patch by NAKAMUTA Takumi!Michael J. Spencer2010-10-091-1/+1
* MC-COFF: Implement InitSections. Fixes PR8335.Michael J. Spencer2010-10-091-0/+39
* MC-COFF: Add COFFAsmParser. Completes PR8343.Michael J. Spencer2010-10-093-1/+150
* Fix Whitespace.Michael J. Spencer2010-10-091-58/+58
* MC-COFF: Assert on non-coff sections.Michael J. Spencer2010-10-092-0/+18
* MC: Move ParseDirectiveELFType into ELFAsmParser. COFF uses .type for somethi...Michael J. Spencer2010-10-092-49/+49
* MC-COFF: Handle relaxation in COFF better. Fixes PR8321.Michael J. Spencer2010-10-071-1/+29
* Minor cosmetic change: fix DOSish \r\n.NAKAMURA Takumi2010-10-071-4/+4
* MC-COFF: Fix symbol aliases. Fixes PR8251.Michael J. Spencer2010-10-071-5/+36
* 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
* MC: Add missing forward in MCLoggingStreamer.Michael J. Spencer2010-10-061-0/+1
* 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-062-2/+4
* 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
* Fix Punctuation.Michael J. Spencer2010-10-051-1/+1
* MC-COFF: Fix (PR8278) temporary symbol relocations.Michael J. Spencer2010-10-051-1/+2
* Add support for a fill value in the .zero directive.Rafael Espindola2010-10-051-1/+8
* 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-054-77/+47
* Incorporate suggestions by Daniel Dunbar after his review. Thanks Daniel!Kevin Enderby2010-10-043-9/+5
* 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
* Add hook in MCSection to decide when to use "optimized nops", for eachJan Wen Voung2010-10-044-7/+13
* 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
* This adds a Darwin x86_64 relocation encoding for a subtraction expressionKevin Enderby2010-10-022-22/+30
* Factor some logic into ShouldRelocOnSymbol. This simplifies the code andRafael Espindola2010-09-301-38/+31
* This is the last major patch to implement support for the .loc directiveKevin Enderby2010-09-306-205/+570
* Changes EvaluateAsAbsolute() to return the "current value" of the expressionKevin Enderby2010-09-301-1/+16
* Silence a GCC warning about not handling all flags in this switch, weChandler Carruth2010-09-301-2/+2
* Move logic of determining ELF entsize from the .s printer to initializationJan Wen Voung2010-09-302-12/+15
* Correctly produce R_X86_64_32 or R_X86_64_32S.Rafael Espindola2010-09-303-8/+12
* Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile()Jason W Kim2010-09-302-0/+2
* Have ELFAsmParser.cpp use the already parsed "Size" (entry size) when Jan Wen Voung2010-09-301-1/+2
* Make it possible for the MCObjectWriter to decide if a given fixup is fullyRafael Espindola2010-09-304-132/+208
* Test commit - Deleted some whitespace at the end of a line.Jan Wen Voung2010-09-301-1/+1
* Move "local commons" to the end of .bss to match the gnu as behavior.Rafael Espindola2010-09-291-9/+29
* MC-COFF: Fix symbol storage class for globalsMichael J. Spencer2010-09-291-1/+1
* change the protocol TargetAsmPArser::MatchInstruction method to take anChris Lattner2010-09-291-9/+3
* 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