aboutsummaryrefslogtreecommitdiff
path: root/lld/COFF
AgeCommit message (Expand)AuthorFilesLines
2024-01-22[lld] Use SmallString::operator std::string (NFC)Kazu Hirata3-5/+5
2024-01-20[LLD] [COFF] Preserve directives and export names from LTO objects (#78802)Martin Storsjö1-1/+1
2024-01-15[LLD] [COFF] Prefer paths specified with -libpath: over toolchain paths (#78039)Martin Storsjö1-4/+2
2024-01-12[lld] Use StringRef::consume_front_insensitive (NFC)Kazu Hirata1-4/+2
2024-01-04[LLD] [COFF] Fix option name references in Config.h. NFC.Martin Storsjö1-2/+2
2023-12-26[lld][NFC] Revert commit ccec22b675195bf. (#76398)Jacek Caban1-1/+1
2023-12-25[LLD][COFF] Merge .wowthk section to .text. (#76254)Jacek Caban1-0/+3
2023-12-15[LLD] [COFF] Add /debug: options nodwarf and nosymtab (#75180)Martin Storsjö1-0/+4
2023-12-15[LLD] [COFF] Parse all /debug: options, like /opt: (#75178)Martin Storsjö1-29/+40
2023-12-15[LLD] [COFF] Rewrite handling of the /debug: option. NFC. (#75175)Martin Storsjö1-57/+42
2023-12-15[LLD] [COFF] Rewrite the config flags for dwarf debug info or symtab. NFC. (#...Martin Storsjö4-8/+8
2023-12-14[LLD][COFF] add __buildid symbol. (#74652)Zequan Wu3-3/+10
2023-12-14[LLD][COFF] Fix ARM64 EC chunks comparator. (#75495)Jacek Caban1-1/+1
2023-12-13[lld][COFF] Merge .00cfg section into .rdata. (#75207)Jacek Caban1-0/+1
2023-12-12[lld][NFC] Silence -Wuninitialized GCC 11 warnings. (#75183)Jacek Caban1-1/+1
2023-12-09[ADT] Rename SmallString::{starts,ends}with to {starts,ends}_with (#74916)Kazu Hirata1-1/+1
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