aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MachObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2012-03-26Prune some includes and forward declarations.Craig Topper1-1/+1
2012-01-24ARM Darwin symbol ref differences w/o subsection-via-symbols.Jim Grosbach1-1/+2
2012-01-18MCAssembler tweak for determining when a symbol difference is resolved.Jim Grosbach1-1/+2
2012-01-17MC tweak symbol difference resolution for non-local symbols.Jim Grosbach1-2/+2
2011-12-07Darwin assembler improved relocs when w/o subsections_via_symbols.Jim Grosbach1-1/+6
2011-12-06Tidy up. Hard tabs.Jim Grosbach1-1/+1
2011-12-06Switch MCAssembler to method names starting w/ lower-case.Jim Grosbach1-1/+1
2011-09-08Formatting and typo.Eric Christopher1-2/+3
2011-09-08Fix a Darwin x86_64 special case of a jmp to a temporary symbol from an atomKevin Enderby1-0/+10
2011-08-12MachOWriter: Don't crash on fixups with arithmetic, emit a relocation instead...Benjamin Kramer1-2/+6
2011-08-09Don't truncate MachO addresses.Jim Grosbach1-1/+1
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng1-1/+1
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng1-1/+1
2011-06-24Refactor MachO relocation generaration into the Target directories.Jim Grosbach1-985/+19