aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/ELFObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-06-02Create a MCSymbolELF.Rafael Espindola1-3/+5
2015-05-29Remove getData.Rafael Espindola1-22/+12
2015-05-29Remove the MCSymbolData typedef.Rafael Espindola1-6/+6
2015-05-29Rename getOrCreateSymbolData to registerSymbol and return void.Rafael Espindola1-1/+1
2015-05-29Fix build without asserts.Rafael Espindola1-0/+2
2015-05-29Pass MCSymbols to the helper functions in MCELF.h.Rafael Espindola1-33/+27
2015-05-29Pass a MCSymbol to needsRelocateWithSymbol.Rafael Espindola1-1/+1
2015-05-29Move common symbol related information from MCSectionData to MCSymbol.Rafael Espindola1-4/+4
2015-05-29Move SymbolSize from MCSymbolData to MCSymbol.Rafael Espindola1-2/+2
2015-05-29Simplify now that symbols contain the correct section.Rafael Espindola1-9/+4
2015-05-29Fix ELFObjectWriter::isLocal for signature symbols.Rafael Espindola1-8/+8
2015-05-28Don't special case undefined symbol when deciding the symbol order.Rafael Espindola1-9/+1
2015-05-28Remove a trivial forwarding function. NFC.Rafael Espindola1-3/+3
2015-05-28Inline trivial method. NFC.Rafael Espindola1-14/+2
2015-05-28Remove structure field that can be computed just before use.Rafael Espindola1-14/+15
2015-05-28Avoid warnings when building without asserts.Rafael Espindola1-7/+2
2015-05-28Move these vectors to the only function where they are used.Rafael Espindola1-6/+4
2015-05-28Merge redundant loops. NFC.Rafael Espindola1-18/+11
2015-05-28Simplify LastLocalSymbolIndex computation. NFC.Rafael Espindola1-4/+2
2015-05-28Use range loops. NFC.Rafael Espindola1-7/+3
2015-05-28Remove temporary FileSymbolData. NFC.Rafael Espindola1-12/+8
2015-05-28Use range loops for accessing file names. NFC.Rafael Espindola1-4/+4
2015-05-28Merge computeSymbolTable and writeSymbolTable.Rafael Espindola1-94/+80
2015-05-28Don't create an unused _GLOBAL_OFFSET_TABLE_.Rafael Espindola1-43/+1
2015-05-27There is only one current section.Rafael Espindola1-3/+4
2015-05-27Delete MCSectionData.Rafael Espindola1-2/+2
2015-05-27Remove uses of MCSectionData from ELFObjectWriter. NFC.Rafael Espindola1-9/+7
2015-05-26Remove most uses of MCSectionData from MCAssembler.Rafael Espindola1-3/+3
2015-05-26Stop using MCSectionData in MCAsmLayout.h.Rafael Espindola1-5/+3
2015-05-26Return a MCSection from MCFragment::getParent().Rafael Espindola1-5/+2
2015-05-25Turn MCSectionData into a field of MCSection.Rafael Espindola1-2/+3
2015-05-25Make a few MCSectionELF& variables const. NFC.Rafael Espindola1-8/+9
2015-05-22Produce a single string table in a ELF .oRafael Espindola1-43/+39
2015-05-22MC: Lift MCSymbolData::Index up to MCSymbol::Index, NFCDuncan P. N. Exon Smith1-5/+5
2015-05-21Stop forwarding (get|set)Aligment from MCSectionData to MCSection.Rafael Espindola1-1/+1
2015-05-21Stop creating MCSectionData is the ELF writer.Rafael Espindola1-35/+45
2015-05-21writeSymbolTable now only needs a MCContext.Rafael Espindola1-12/+7
2015-05-21Pass a const MCAssembler to writeSectionHeader.Rafael Espindola1-5/+9
2015-05-21Remove unused argument. NFC.Rafael Espindola1-8/+5
2015-05-21Fetch alignment directly out of MCSection. NFC.Rafael Espindola1-7/+5
2015-05-21Move alignment from MCSectionData to MCSection.Rafael Espindola1-18/+16
2015-05-20MC: Use MCSymbol in MCObjectWriter::isWeak(), NFCDuncan P. N. Exon Smith1-3/+3
2015-05-20MC: Use MCSymbol in most of ELFObjectWriter, NFCDuncan P. N. Exon Smith1-36/+36
2015-05-19MC: Use MCSymbol in MCAsmLayout::getSymbolOffset(), NFCDuncan P. N. Exon Smith1-5/+4
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach1-5/+5
2015-05-16MC: Use MCSymbol in MCObject::IsSymbolRefDifferenceFullyResolvedImpl()Duncan P. N. Exon Smith1-9/+8
2015-05-16MC: Change MCAssembler::Symbols to store MCSymbol, NFCDuncan P. N. Exon Smith1-4/+4
2015-05-13Update ELFObjectWriter::reset() following r236255.Yaron Keren1-0/+2
2015-04-30Remove unnecessary break.Rafael Espindola1-1/+0
2015-04-30Simplify the creation of compressed debug sections.Rafael Espindola1-106/+33