aboutsummaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-01-05Revert "Revert D109159 "[amdgpu] Enable selection of `s_cselect_b64`.""Nico Weber1-1560/+0
2022-01-05Revert D109159 "[amdgpu] Enable selection of `s_cselect_b64`."David Salinas1-0/+1560
2021-12-02[lld-macho] Remove old macho darwin lldKeith Smiley1-1560/+0
2020-01-06[lld] Fix trivial typos in commentsKazuaki Ishizaki1-2/+2
2019-09-26[lld][mach-o] Avoid segfaulting when handling an empty section list.Matt Davis1-6/+8
2019-04-17lld: Fix initial Mach-O load commands size calculation omitting LC_FUNCTION_S...Rui Ueyama1-10/+17
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2017-11-08Update for llvm change.Rafael Espindola1-1/+2
2017-11-08Update for llvm change.Rafael Espindola1-3/+3
2017-10-02Move new lld's code to Common subdirectory.Rui Ueyama1-1/+1
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-3/+3
2016-11-11Prevent at compile time converting from Error::success() to Expected<T>Mehdi Amini1-4/+4
2016-09-03ReaderWriter: Use ilist_noalloc_traits for TrieEdge, NFCDuncan P. N. Exon Smith1-8/+3
2016-08-22ADT: Remove uses of ilist_*sentinel_traits, NFCDuncan P. N. Exon Smith1-4/+0
2016-08-12MachO: Use ilist_half_embedded_sentinel_traits, NFCDuncan P. N. Exon Smith1-12/+4
2016-08-11Better compress lazy binding info to match ld64.Pete Cooper1-8/+11
2016-08-11Generate slightly more compressed binding opcodes when entries are the same a...Pete Cooper1-12/+37
2016-08-10[lld][MachO] Fix LC_SEGEMENT[_64] filesize computation in -r mode.Lang Hames1-1/+3
2016-08-08The first string table entry should be a null terminated space, not just null.Pete Cooper1-2/+5
2016-08-05ExportTrie nodes need to be visisted in order.Pete Cooper1-2/+30
2016-07-27[lld][MachO] Re-apply r276921 with fix - initialize strings for debug stringLang Hames1-7/+14
2016-07-27[lld][MachO] Temporarily revert r276921 - it's causing bot-failures on Linux.Lang Hames1-14/+7
2016-07-27[lld][MachO] Add debug info support for MachO.Lang Hames1-7/+14
2016-03-31Fix a bunch more of -Wpessimizing-move issues.Pete Cooper1-4/+4
2016-03-31Fix a bunch of -Wpessimizing-move issues.Pete Cooper1-1/+1
2016-03-31Convert a few macho reader/writer helpers to new error handling. NFC.Pete Cooper1-21/+25
2016-03-30Convert lld file writing to llvm::Error. NFC.Pete Cooper1-7/+7
2016-03-24Use a memcpy to avoid unaligned store UB.Pete Cooper1-6/+9
2016-03-23Use a memcpy to avoid unaligned store UB.Pete Cooper1-5/+8
2016-03-22Don't memcpy from a null source. Found by UBSanPete Cooper1-0/+2
2016-02-09Add cmdline options for LC_DATA_IN_CODE load command.Pete Cooper1-7/+8
2016-02-09Generate LC_FUNCTION_STARTS load command.Pete Cooper1-43/+56
2016-02-06Set max segment protection level.Pete Cooper1-6/+6
2016-02-06Move creation of "__LINKEDIT" segment. NFC.Pete Cooper1-24/+28
2016-02-04Set CPU_SUBTYPE_LIB64 in mach_header.Pete Cooper1-1/+14
2016-02-04Add support for the source_version cmdline option.Pete Cooper1-0/+15
2016-02-04Generate version min load commands when the platform is unknown.Pete Cooper1-26/+42
2016-02-03Add generation of LC_VERSION_MIN load commands.Pete Cooper1-2/+46
2016-01-25Use an ilist instead of std::list. NFC.Pete Cooper1-78/+115
2016-01-14Update for LLVM function name change.Rui Ueyama1-7/+5
2015-12-11[lld][MachO] Recognize __thread_bss sections as zero-fill and set all theLang Hames1-6/+6
2015-12-10[lld][MachO] Always reserve space for the empty string in the mach-o symbolLang Hames1-1/+1
2015-11-10Fix Clang-tidy modernize-use-auto warnings, other minor fixes.Eugene Zelenko1-14/+8
2015-10-29[lld][MachO] Make sure LC_RPATH command size is a multiple of the pointer size.Lang Hames1-2/+2
2015-09-28[lld][MachO] Initial implementation of -flat_namespace and -undefined.Lang Hames1-2/+12
2015-08-13Update for llvm api change.Rafael Espindola1-6/+5
2015-08-12Wdeprecated: Remove unnecessary user-defined dtor that was getting in the way...David Blaikie1-1/+0
2015-05-20[LLD] Add support for the -stack_size option to Darwin ld.Lang Hames1-1/+1
2015-03-26Use alignment values everywhere instead of log2.Rui Ueyama1-3/+3
2015-03-26Remove implicit constructor and operator int from PowerOf2.Rui Ueyama1-4/+3