summaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ArchiveWriter.cpp
AgeCommit message (Expand)Author
2025-09-28[Object][Archive] Recompute headers and symbol map when switching from COFF t...Jacek Caban
2025-06-26Triple: Forward declare Twine and remove include (#145685)Matt Arsenault
2024-09-28[Object] Avoid repeated map lookups (NFC) (#110201)Kazu Hirata
2024-07-18Object: Don't error out on malformed bitcode files.pcc
2024-07-09[llvm][object] Expose `writeArchiveToStream` (#98254)Jeff Niu
2024-03-20[llvm-ar][Object][COFF] Add support for EC symbols to llvm-ar. (#85230)Jacek Caban
2024-03-15[Object][Archive][NFC] Create all symbolic files objects before calculating o...Jacek Caban
2024-03-13[llvm-ar] Use COFF archive format for COFF targets. (#82898)Jacek Caban
2024-03-12[Arm64EC] Copy import descriptors to the EC Map (#84834)Daniel Paoliello
2024-03-08[llvm][Support] Add and use errnoAsErrorCode (#84423)Michael Spencer
2024-02-27[llvm-ar][Archive] Use getDefaultTargetTriple instead of host triple for the ...Jacek Caban
2024-02-24Revert "[llvm-ar] Use COFF archive format for COFF targets." (#82889)Jacek Caban
2024-02-24[llvm-ar] Use COFF archive format for COFF targets. (#82642)Jacek Caban
2024-01-11[llvm] Use SmallString::operator std::string() (NFC)Kazu Hirata
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-10-12[llvm-lib] [Object] Use ECSYMBOLS section for ARM64EC importlib symbols. (#68...Jacek Caban
2023-09-06Fixed a compile error on use of deleted function ¡®{anonymous}::MemberDat...zhijian
2023-09-06[AIX] Align the content of an xcoff object file which has auxiliary header in...zhijian
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-08-22[AIX] supporting -X options for llvm-ranlib in AIX OSzhijian
2023-05-18[AIX] support 64bit global symbol table for big archivezhijian
2023-05-16[AIX] Fixed malformed big archive when total archive file size is large than ...zhijian
2023-05-11llvm/lib: Use <cerrno> explicitly since D146395 has hidden `errno`NAKAMURA Takumi
2023-04-28[AIX][llvm-ar] Use the Correct Kind for Bitcode File InputsQiongsi Wu
2023-04-21[llvm-lib] Add support for ARM64EC libraries.Jacek Caban
2023-03-23[llvm-lib] Use COFF archive format in llvm-lib (other archive tools don't use...Jacek Caban
2023-03-23[Object][NFC] Don't insert string table into object members vector.Jacek Caban
2023-03-23[Object][NFC] Factor out computeHeadersSize.Jacek Caban
2022-09-10[Object] Improve ArchiveWriter diagnosticsYi Kong
2022-05-19[Object] Fix updating darwin archivesKeith Smiley
2022-05-13[AIX] support write operation of big archive.zhijian
2022-02-10Cleanup LLVMObject headersserge-sans-paille
2022-01-18[AIX] Support of Big archive (read)zhijian
2022-01-18Revert "[AIX] Support of Big archive (read)"Florian Hahn
2022-01-17[AIX] Support of Big archive (read)zhijian
2022-01-17Revert "[AIX] Support of Big archive (read)"zhijian
2022-01-17[AIX] Support of Big archive (read)zhijian
2021-12-09[llvm] Add null-termination capability to SmallVectorMemoryBufferJan Svoboda
2020-10-26[llvm-ar][Object] Fix detection of need for 64-bit archive symbol tablesAndrew Ng
2020-10-01[Archive] Don't throw away errors for malformed archive membersJames Henderson
2020-08-13[llvm-libtool-darwin] Refactor ArchiveWriterSameer Arora
2020-04-18[Object] Change uint32_t getSymbolFlags() to Expected<uint32_t> getSymbolFlag...vgxbj
2020-03-11Drop a StringMap.h include, NFCReid Kleckner
2020-02-10Revert "Remove redundant "std::move"s in return statements"Bill Wendling
2020-02-10Remove redundant "std::move"s in return statementsBill Wendling
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet
2019-09-12[Alignment] Move OffsetToAlignment to Alignment.hGuillaume Chatelet
2019-07-23[llvm-ar] Fix support for archives with members larger than 4GBOwen Reynolds
2019-07-10[Support] Move llvm::MemoryBuffer to sys::fs::file_tReid Kleckner