aboutsummaryrefslogtreecommitdiff
path: root/lld/COFF
AgeCommit message (Expand)AuthorFilesLines
2023-12-05[LLD][COFF] Add -build-id flag to generate .buildid section. (#71433)Zequan Wu4-9/+26
2023-12-05[lld][COFF] Support .pdata section on ARM64EC targets. (#72521)Jacek Caban2-6/+60
2023-12-04[LLD] [COFF] Don't preserve unnecessary __imp_ prefixed symbols (#72989)Martin Storsjö1-6/+13
2023-12-02[lld][COFF][NFC] Store pdata range as ChunkRange. (#74024)Jacek Caban1-17/+21
2023-11-29[LEB128] Don't initialize error on successAdrian Prantl1-1/+1
2023-11-29Revert "[LEB128] Don't initialize error on success"Adrian Prantl1-1/+1
2023-11-29[LEB128] Don't initialize error on successAdrian Prantl1-1/+1
2023-11-21[LTO] [LLD] Don't alias the __imp_func and func symbol resolutions (#71376)Martin Storsjö1-1/+3
2023-11-17[lld][COFF][NFC] Factor out exception table sorting. (#72518)Jacek Caban1-29/+41
2023-11-15[lld] Add support for EC code map. (#69101)Jacek Caban4-0/+101
2023-11-14[lld] Mark target section as code section when merging code sections into a d...Jacek Caban1-0/+8
2023-11-14[lld][COFF] Fill only gaps in code sections. (#72138)Jacek Caban1-3/+13
2023-11-08[LLD][COFF] Support /DEPENDENTLOADFLAG[:flags] (#71537)Aleksei Nurmukhametov6-7/+38
2023-11-07[LLD] [COFF] Fix deducing the machine type from LTO objects for ARM/Thumb (#7...Martin Storsjö1-0/+1
2023-11-07[LLD] [COFF] Error out if new LTO objects are pulled in after the main LTO co...Martin Storsjö2-0/+6
2023-11-07[LLD] [COFF] Mark the symbol _tls_used as a GC root (#71336)Martin Storsjö1-0/+4
2023-11-06[LLD] [COFF] Handle undefined weak symbols in LTO (#70430)Martin Storsjö1-0/+2
2023-11-04[LLD] [COFF] Handle manually defined __imp_ pointers in LTO (#70777)Martin Storsjö1-0/+6
2023-11-02[lld] Align EC code region boundaries. (#69100)Jacek Caban1-0/+9
2023-11-01[lld] Sort data chunks before code chunks on ARM64EC. (#70722)Jacek Caban2-3/+9
2023-11-01[lld] Implement getOutputCharacteristics for non-section code thunks. (#70721)Jacek Caban2-12/+22
2023-10-26[LLD] [COFF] Recognize Itanium vtables for ICF (#70196)Martin Storsjö1-1/+4
2023-10-21Reland [LLD] [COFF] Don't try to detect MSVC installations in mingw modeMartin Storsjö1-5/+17
2023-10-20[LLD] [COFF] Add a separate option for allowing duplicate weak symbols (#68077)Martin Storsjö4-1/+6
2023-10-20[lld][NFC] Remove unnecessary else statements. (#69451)Jacek Caban1-11/+5
2023-10-18[lld] Sort code section chunks by range types on Arm64EC targets. (#69099)Jacek Caban3-2/+57
2023-10-16[lld][NFC] Factor out isCodeSection helper. (#69193)Jacek Caban2-5/+7
2023-10-16[lld] Add support for relocations in x86_64 objects on Arm64EC targets. (#69098)Jacek Caban2-2/+4
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata4-11/+12
2023-10-11[lld] Don't allow -dynamicbase:no on ARM64EC.Jacek Caban1-1/+1
2023-10-05[LLD][COFF] Add support for `--time-trace` (#68236)Alexandre Ganea14-217/+374
2023-10-04[LLD][COFF] Mark operator== const to avoid ambiguity in C++20. (#68119)Samira Bazuzi1-1/+1
2023-10-04[LLD] [COFF] Fix handling of comdat .drectve sections (#68116)Martin Storsjö1-0/+2
2023-10-04[lld][COFF][LTO] Implement /lldemit:asm option (#67079)Matheus Izvekov3-6/+14
2023-10-03[LLD/COFF] Fix link failure due to missing component.Matheus Izvekov1-0/+1
2023-10-02[lld][COFF][LTO] Implement /lldemit:llvm option (#66964)Matheus Izvekov4-1/+26
2023-10-02[LLD][COFF] Delete unused field `DebugSHandler::source`Alexandre Ganea1-6/+3
2023-10-02[LLD][COFF] Remove unused `DebugSHandler::recordStringTableReferences`Alexandre Ganea1-2/+0
2023-10-02[LLD] [COFF] Restore the current dir as the first entry in the search path (#...Martin Storsjö1-9/+6
2023-10-02[LLD] [COFF] Clarify -print-search-path for the empty string element (#67856)Martin Storsjö1-1/+4
2023-10-02Revert "[Flang] [FlangRT] Introduce FlangRT project as solution to Flang's ru...David Spickett1-1/+2
2023-09-30[Flang] [FlangRT] Introduce FlangRT project as solution to Flang's runtime LL...Paul Scoropan1-2/+1
2023-09-28[NFC][LLD] Refactor some copy-paste into the Common library (#67598)Matheus Izvekov1-12/+1
2023-09-21[NFC] clang-format lld/COFF/Driver.cpp and lld/Common/Filesystem.cppMatheus Izvekov1-15/+17
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-1/+1
2023-08-15Reapply "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-0/+1
2023-08-10[lld][COFF] Remove incorrect flag from EHcont tablenamazso1-1/+1
2023-08-04[llvm] Extract common `OptTable` bits into macrosJan Svoboda2-4/+2
2023-07-28[lld] [NFC] Use llvm::COFF::is64Bit in is64.Jacek Caban1-3/+1
2023-07-19[COFF] Switch to xxh3_64bitsFangrui Song2-3/+3