aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2016-06-03Apply clang-tidy's misc-move-constructor-init to lld.Benjamin Kramer
2016-04-29Fix some Include What You Use warnings; other minor fixes.Eugene Zelenko
2016-04-21Fix builds broken in r267008.Eugene Zelenko
2016-04-21Fix Clang-tidy misc-unused-using-decls and Include What You Use warnings.Eugene Zelenko
2016-04-18Add missing header (NFC)Mehdi Amini
2016-04-18Add missing header (NFC)Mehdi Amini
2016-04-06[lld][MachO] Clean up some unnecessarily verbose code. NFC.Lang Hames
2016-04-05[lld][MachO] Check Expected<T> for error prior to destruction.Lang Hames
2016-03-31Revert "Remove useless unreachable. Switch coverage already gives us this. ...Pete Cooper
2016-03-31Remove unused variants of make_dynamic_error_code. NFC.Pete Cooper
2016-03-31Use Expected<T> instead of ErrorOr<T>in yaml reader. NFCPete Cooper
2016-03-31Change library search methods to return Optional instead of ErrorOr.Pete Cooper
2016-03-31Fix a bunch more of -Wpessimizing-move issues.Pete Cooper
2016-03-31Fix a bunch of -Wpessimizing-move issues.Pete Cooper
2016-03-31Convert a few macho reader/writer helpers to new error handling. NFC.Pete Cooper
2016-03-30Convert readBinary to llvm::Error. NFCPete Cooper
2016-03-30Convert normalized file to atoms methods to new error handling. NFC.Pete Cooper
2016-03-30Convert lld file writing to llvm::Error. NFC.Pete Cooper
2016-03-30Fix -Wpessimizing-move warnings.Rui Ueyama
2016-03-30Remove useless unreachable. Switch coverage already gives us this. NFCPete Cooper
2016-03-30Convert file handle* methods to llvm::Error instead of std::error_code. NFC.Pete Cooper
2016-03-30Change loadFileList to llvm::Error. NFCPete Cooper
2016-03-30Convert lld Pass::runOnFile to llvm::Error from std::error_code. NFC.Pete Cooper
2016-03-30Change getReferenceInfo/getPairReferenceInfo to use new Error handling. NFC.Pete Cooper
2016-03-28Remove dead flags.Rui Ueyama
2016-03-24Use None to construct an empty ArrayRef. NFC.Pete Cooper
2016-03-24Avoid UB when creating empty atoms. NFC.Pete Cooper
2016-03-24Avoid UB deref of nullptr to reference. NFC.Pete Cooper
2016-03-24Use a memcpy to avoid unaligned store UB.Pete Cooper
2016-03-24Use unaligned read to fix UB. NFC.Pete Cooper
2016-03-24Parsed alignment should be a power of 2.Pete Cooper
2016-03-23Fix more cases of UB from allocating 0 sized data. NFC.Pete Cooper
2016-03-23Use a memcpy to avoid unaligned store UB.Pete Cooper
2016-03-23Add the needed lld change for r264187 in llvm.Kevin Enderby
2016-03-23Copy MachO struct to temporary to avoid unaligned load UB.Pete Cooper
2016-03-22Move empty atom check to target independent code. NFC.Pete Cooper
2016-03-22Avoid memcpy from nullptr. NFC.Pete Cooper
2016-03-22Don't memcpy from a null source. Found by UBSanPete Cooper
2016-03-22More MSVC bot appeasement. Explicitly define rvalue methods on SortKey.Pete Cooper
2016-03-22Use owning pointers instead of raw pointers for Atom's to fix leaks.Pete Cooper
2016-03-22DenseMap resize() is now named reserved(), adapt the call sitesMehdi Amini
2016-03-22Revert "Use owning pointers instead of raw pointers for Atom's to fix leaks."Pete Cooper
2016-03-22Use owning pointers instead of raw pointers for Atom's to fix leaks.Pete Cooper
2016-03-21Move ownership of Pass File's to the MachoLinkingContext.Pete Cooper
2016-03-17Always pass an allocator to YAMLTraits.Pete Cooper
2016-03-16Use allocator in YAML code to avoid leaking atom content.Pete Cooper
2016-03-15Fix EHFrame processing to add implicit references when needed.Pete Cooper
2016-03-03Simplify string operations. NFC.Rui Ueyama
2016-03-02Merge DarwinLdDriver and Driver.Rui Ueyama
2016-03-02Use C++11 initializers for data members.Rui Ueyama