aboutsummaryrefslogtreecommitdiff
path: root/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-01-05Revert "Revert D109159 "[amdgpu] Enable selection of `s_cselect_b64`.""Nico Weber1-614/+0
2022-01-05Revert D109159 "[amdgpu] Enable selection of `s_cselect_b64`."David Salinas1-0/+614
2021-12-02[lld-macho] Remove old macho darwin lldKeith Smiley1-614/+0
2020-07-02ld64.lld: Add janky support for tbd filesNico Weber1-0/+21
2019-08-14[LLD] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2017-10-02Move new lld's code to Common subdirectory.Rui Ueyama1-1/+1
2017-07-20lld matching change for llvm change r308690 to add error handling toKevin Enderby1-1/+4
2017-07-07[MachO] Add missing byte-swaps when reading dyld_infoTom Stellard1-3/+3
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-7/+8
2016-11-11Prevent at compile time converting from Error::success() to Expected<T>Mehdi Amini1-2/+2
2016-07-27[lld][MachO] Re-apply r276921 with fix - initialize strings for debug stringLang Hames1-3/+7
2016-07-27[lld][MachO] Temporarily revert r276921 - it's causing bot-failures on Linux.Lang Hames1-7/+3
2016-07-27[lld][MachO] Add debug info support for MachO.Lang Hames1-3/+7
2016-03-31Convert a few macho reader/writer helpers to new error handling. NFC.Pete Cooper1-9/+9
2016-03-30Convert readBinary to llvm::Error. NFCPete Cooper1-6/+7
2016-03-23Copy MachO struct to temporary to avoid unaligned load UB.Pete Cooper1-4/+4
2016-02-04Generate version min load commands when the platform is unknown.Pete Cooper1-0/+9
2015-04-27Use MemoryBufferRef instead of MemoryBuffer&. NFC.Rafael Espindola1-4/+3
2015-04-24Use MemoryBufferRef instead of MemoryBuffer&. NFC.Rafael Espindola1-2/+2
2015-04-24Return an ErrorOr<std::unique_ptr<File>>. NFC.Rafael Espindola1-10/+12
2015-04-24Delete unnecessary generality in loadFile.Rafael Espindola1-10/+9
2015-04-04Remove a parameter for file extension from canParse.Rui Ueyama1-11/+5
2015-03-26Define an implicit constructor which takes actual alignment value to PowerOf2.Rui Ueyama1-2/+2
2015-03-26Make PowerOf2's constructor private.Rui Ueyama1-2/+2
2015-03-26Remove implicit constructor and operator int from PowerOf2.Rui Ueyama1-2/+2
2015-02-22[Core,MachO,Test] Remove trailing whitespace.Shankar Easwaran1-1/+1
2015-01-15Re-commit r225674: Convert other drivers to use WrapperNode.Rui Ueyama1-5/+4
2015-01-14Revert "Convert other drivers to use WrapperNode" and subsequent commits.Rui Ueyama1-4/+5
2015-01-13Convert other drivers to use WrapperNode.Rui Ueyama1-5/+4
2014-12-20[macho] Minor install_name fixesJean-Daniel Dupas1-0/+2
2014-12-18[macho] -rpath supportJean-Daniel Dupas1-0/+5
2014-12-12Make File always take the ownership of a MemoryBuffer.Rui Ueyama1-4/+4
2014-12-12Separate file parsing from File's constructors.Rui Ueyama1-15/+32
2014-11-19[mach-o] propagate dylib version numbersNick Kledzik1-1/+3
2014-11-14Follow-up to r221913. Fix some -Wcast-qual warning reasons.Simon Atanasyan1-6/+6
2014-10-27TMP: fix readN & writeN to not encourage UBTim Northover1-79/+78
2014-10-18Sort include files according to convention.Shankar Easwaran1-2/+0
2014-10-08[mach-o] Support fat archivesNick Kledzik1-36/+44
2014-09-04[mach-o] Let darwin driver infer arch from .o files if -arch not used.Nick Kledzik1-19/+54
2014-09-03[mach-o] Add support for using export triesNick Kledzik1-1/+29
2014-08-13[mach-o] Support re-exported dylibsNick Kledzik1-13/+32
2014-07-24[mach-o] Add support for LC_DATA_IN_CODENick Kledzik1-8/+21
2014-07-16[mach-o] refactor KindHandler into ArchHandler and simplify passes.Nick Kledzik1-21/+7
2014-07-01[mach-o] add representation for LC_ID_DYLIB to MachONormalizedFileTim Northover1-0/+9
2014-06-30[mach-o] improve errors when mixing architecturesNick Kledzik1-18/+15
2014-06-30MachO: support atomization of dylibs.Tim Northover1-1/+2
2014-06-27[mach-o] refactor x86_64 relocation handling.Nick Kledzik1-1/+1
2014-06-14Using llvm::sys::swapByteOrder() for the common case of byte-swapping a value...Artyom Skrobov1-5/+7
2014-06-14Left two files out of the previous commitArtyom Skrobov1-3/+3