summaryrefslogtreecommitdiff
path: root/lib/MC/MachObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-05-30MC: Clean up MCExpr naming. NFC.Jim Grosbach1-1/+1
2015-05-29Remove getData.Rafael Espindola1-12/+7
2015-05-29Remove the MCSymbolData typedef.Rafael Espindola1-3/+3
2015-05-29Rename getOrCreateSymbolData to registerSymbol and return void.Rafael Espindola1-2/+2
2015-05-29Move Flags from MCSymbolData to MCSymbol.Rafael Espindola1-4/+4
2015-05-29Move common symbol related information from MCSectionData to MCSymbol.Rafael Espindola1-3/+3
2015-05-28Remove a trivial forwarding function. NFC.Rafael Espindola1-4/+3
2015-05-27Remove uses of MCSectionData from MachObjectWriter.cpp.Rafael Espindola1-6/+4
2015-05-26Remove most uses of MCSectionData from MCAssembler.Rafael Espindola1-14/+9
2015-05-26Stop using MCSectionData in MCAsmLayout.h.Rafael Espindola1-18/+17
2015-05-26Stop using MCSectionData in MCMachObjectWriter.h.Rafael Espindola1-19/+19
2015-05-26Stop using MCSectionData in MCExpr.h.Rafael Espindola1-9/+9
2015-05-26Return a MCSection from MCFragment::getParent().Rafael Espindola1-4/+5
2015-05-25Turn MCSectionData into a field of MCSection.Rafael Espindola1-9/+12
2015-05-25Move HasInstructions to MCSection.Rafael Espindola1-1/+1
2015-05-25Move LayoutOrder to MCSection.Rafael Espindola1-1/+1
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-6/+7
2015-05-21MC: Remove last use of MCSymbolData::getSymbol(), NFCDuncan P. N. Exon Smith1-3/+3
2015-05-20MC: Use MCSymbol in MachObjectWriter, NFCDuncan P. N. Exon Smith1-16/+14
2015-05-20MC: Take MCSymbol in MachObjectWriter::getSymbolAddress(), NFCDuncan P. N. Exon Smith1-15/+9
2015-05-19MC: Use MCSymbol in MCAsmLayout::getSymbolOffset(), NFCDuncan P. N. Exon Smith1-1/+1
2015-05-16MC: Use MCSymbol in RelAndSymbol, NFCDuncan P. N. Exon Smith1-1/+1
2015-05-16MC: Use MCSymbol in MCObject::IsSymbolRefDifferenceFullyResolvedImpl()Duncan P. N. Exon Smith1-2/+2
2015-05-16MC: Change MCFragment::Atom to an MCSymbol, NFCDuncan P. N. Exon Smith1-6/+1
2015-05-16MC: Change MCAssembler::Symbols to store MCSymbol, NFCDuncan P. N. Exon Smith1-6/+5
2015-05-14MC: Avoid some UB caused by left shifting a negative value. NFCJustin Bogner1-1/+1
2015-04-17Compute A-B when A or B is weak.Rafael Espindola1-7/+3
2015-04-17Move AliasedSymbol to MachObjectWriter.Rafael Espindola1-2/+14
2015-04-17[mc] Clean up emission of byte sequencesBenjamin Kramer1-2/+1
2015-04-14Use raw_pwrite_stream in the object writer/streamer.Rafael Espindola1-1/+1
2015-04-06Be consistent when deciding if a relocation is needed.Rafael Espindola1-0/+1
2015-04-03MC: For variable symbols, maintain MCSymbol::Section as a cache.Peter Collingbourne1-21/+0
2015-04-02Revert r233595, "MC: For variable symbols, maintain MCSymbol::Section as a ca...Peter Collingbourne1-0/+21
2015-03-30MC: For variable symbols, maintain MCSymbol::Section as a cache.Peter Collingbourne1-21/+0
2015-03-23Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer1-0/+1
2015-01-19Add r224985 back with fixes.Rafael Espindola1-14/+27
2015-01-14Revert "Add r224985 back with two fixes."Rafael Espindola1-27/+14
2015-01-12Add r224985 back with two fixes.Rafael Espindola1-14/+27
2015-01-06Revert r225048: It broke ObjC on AArch64.Lang Hames1-27/+14
2014-12-31Add r224985 back with a fix.Rafael Espindola1-14/+27
2014-12-31Revert "Remove doesSectionRequireSymbols."Rafael Espindola1-27/+14
2014-12-30Remove doesSectionRequireSymbols.Rafael Espindola1-14/+27
2014-12-18Add printing the LC_LINKER_OPTION load command with llvm-objdump’s -private...Kevin Enderby1-3/+3
2014-11-04Don't produce relocations for a difference in a section with no symbols.Rafael Espindola1-5/+4
2014-10-11MC: Bit pack MCSymbolData.Benjamin Kramer1-1/+1
2014-10-06MachObjectWriter: optimize the string table for common sufficesHans Wennborg1-43/+24
2014-08-10If available, pass down the Fixup object to EvaluateAsRelocatable.Joerg Sonnenberger1-2/+2
2014-05-30MachO: support N_INDR aliases in assembly files.Tim Northover1-9/+41
2014-04-29Centralize the handling of the thumb bit.Rafael Espindola1-0/+3