aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MachObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-04-18Add range access to MCAssembler's symbol collection.David Blaikie1-16/+11
2014-04-13[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-1/+1
2014-03-29MachO: Add linker-optimisation hint framework to MC.Tim Northover1-2/+27
2014-03-29Completely rewrite ELFObjectWriter::RecordRelocation.Rafael Espindola1-0/+1
2014-03-18Darwin: Add assembler directives to create version-min load commands.Jim Grosbach1-0/+22
2014-03-12Try harder to evaluate expressions when printing assembly.Rafael Espindola1-2/+2
2014-03-11Simplify a really complicated check for Arch == X86_64.Rafael Espindola1-1/+2
2014-03-07MC: Remove superfluous section attribute flag definitionsDavid Majnemer1-8/+8
2013-12-05Correct word hyphenationsAlp Toker1-2/+2
2013-09-24MachO: Improve backend diagnostic for overalignment.Jim Grosbach1-1/+2
2013-09-04Add names for mach-o permissions bits and use the symbol names in place of ma...Nick Kledzik1-2/+4
2013-09-01Move everything depending on Object/MachOFormat.h over to Support/MachO.h.Charles Davis1-46/+46
2013-08-28The integrated darwin assembler can hang in an infinite loop (or get an assert Kevin Enderby1-0/+16
2013-08-27Revert "Fix the build broken by r189315." and "Move everything depending on O...Charles Davis1-46/+46
2013-08-27Move everything depending on Object/MachOFormat.h over to Support/MachO.h.Charles Davis1-46/+46
2013-01-22[MC/Mach-O] Load commands are supposed to 8-byte aligned on 64-bit.Daniel Dunbar1-7/+8
2013-01-18[MC/Mach-O] Add support for linker options in Mach-O files.Daniel Dunbar1-5/+51
2012-12-14Add more reset methods to make all objects that the backend may use for outpu...Pedro Artigas1-0/+10
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-3/+2
2012-09-18Tidy up. 80 columns.Jim Grosbach1-2/+6
2012-09-14Fix Doxygen issues:Dmitri Gribenko1-2/+2
2012-09-13MachO: Correctly mark symbol-difference variables as N_ABS.Jim Grosbach1-5/+30
2012-08-22Reduce duplicated hash map lookups.Benjamin Kramer1-4/+2
2012-05-18Refactor data-in-code annotations.Jim Grosbach1-2/+51