aboutsummaryrefslogtreecommitdiff
path: root/lld
AgeCommit message (Expand)AuthorFilesLines
2023-11-07Reland: [AMDGPU] Remove Code Object V3 (#67118)Pierre van Houtryve1-8/+0
2023-11-07[LLD] [COFF] Fix deducing the machine type from LTO objects for ARM/Thumb (#7...Martin Storsjö2-0/+20
2023-11-07[LLD] [COFF] Error out if new LTO objects are pulled in after the main LTO co...Martin Storsjö4-0/+93
2023-11-07[LLD] [COFF] Mark the symbol _tls_used as a GC root (#71336)Martin Storsjö2-0/+25
2023-11-06[ELF] Set `file` for synthesized _binary_ symbolsFangrui Song2-8/+8
2023-11-06[LLD] [COFF] Handle undefined weak symbols in LTO (#70430)Martin Storsjö2-0/+42
2023-11-04[ELF] Improve .o preempting DSO testsFangrui Song5-103/+48
2023-11-04[LLD] [COFF] Handle manually defined __imp_ pointers in LTO (#70777)Martin Storsjö2-0/+45
2023-11-04[ELF][test] Improve symver-non-default.s to test foo and foo@v1 combining for...Fangrui Song1-8/+28
2023-11-03[ELF] Refactor --version-script testsFangrui Song2-116/+7
2023-11-03[ELF][test] Improve internalize-exportdyn.llFangrui Song1-0/+29
2023-11-03Reapply [ELF] Making cdsort default for function reordering (#68638)spupyrev4-9/+9
2023-11-03[ELF] Improve undefined symbol message w/ DW_TAG_variable of the enclosing sy...Fangrui Song4-3/+212
2023-11-03[ELF] Add getEnclosingSymbol for code sharing. NFCFangrui Song2-11/+12
2023-11-03[ELF] Enhance --no-allow-shlib-undefined to report non-exported definition (#...Fangrui Song2-5/+15
2023-11-03[ELF] Improve --no-allow-shlib-undefined testsFangrui Song2-50/+76
2023-11-02[lld][WebAssembly] Add --keep-section flagSam Clegg6-13/+53
2023-11-02[ELF] Define NOMINMAX to fix zlib.h caused build failure on Windows (#70368)Yaxun (Sam) Liu1-0/+2
2023-11-02[lld] Align EC code region boundaries. (#69100)Jacek Caban2-14/+23
2023-11-01[ELF] adjustOutputSections: don't copy SHF_EXECINSTR when an output does not ...Fangrui Song6-22/+35
2023-11-01[lld][NCF] Add missing llvm-mc invocation to arm64ec-codemap.test. (#70956)Jacek Caban1-0/+1
2023-11-01[ELF][test] Improve flag propagation when an output section does not contain ...Fangrui Song4-9/+21
2023-11-01[lld] Sort data chunks before code chunks on ARM64EC. (#70722)Jacek Caban3-3/+47
2023-11-01[lld] Implement getOutputCharacteristics for non-section code thunks. (#70721)Jacek Caban3-12/+36
2023-10-26[LLD] [COFF] Recognize Itanium vtables for ICF (#70196)Martin Storsjö3-1/+59
2023-10-26[Support] Better error msg when cache dir can't be created. (#69575)Tobias Hieta1-0/+20
2023-10-25[LLD] [MinGW] Hook up --icf=safe to -opt:safeicf (#70037)Martin Storsjö2-3/+7
2023-10-23[LowerGlobalDtors] Skip __cxa_atexit call completely when arg0 is unused (#68...Sam Clegg2-18/+19
2023-10-21Reland [LLD] [COFF] Don't try to detect MSVC installations in mingw modeMartin Storsjö2-6/+25
2023-10-20[LLD] [COFF] Add a separate option for allowing duplicate weak symbols (#68077)Martin Storsjö5-1/+11
2023-10-20[lld][NFC] Remove unnecessary else statements. (#69451)Jacek Caban1-11/+5
2023-10-19[ELF][test] Demonstrate --no-allow-shlib-undefined behavior with a hidden rel...Fangrui Song1-0/+11
2023-10-18[ELF][test] --emit-relocs: test ALLOC sections discarded by --gc-sections and...Fangrui Song1-4/+31
2023-10-18[ELF] Merge copyLocalSymbols and demoteLocalSymbolsInDiscardedSections (#69425)Fangrui Song4-50/+27
2023-10-18[lld] Sort code section chunks by range types on Arm64EC targets. (#69099)Jacek Caban5-2/+349
2023-10-18Revert "[AMDGPU] Remove Code Object V3 (#67118)"pvanhout1-0/+7
2023-10-17[ELF] Remove unused setSymbolAndType after #69295. NFCFangrui Song1-4/+1
2023-10-17[ELF] Demote symbols in /DISCARD/ discarded sections to Undefined (#69295)Fangrui Song8-23/+103
2023-10-17[ELF] Merge demoteSymbols and isPreemptible computation. NFCFangrui Song1-13/+11
2023-10-17[ELF] Move demoteSymbols to Writer.cpp. NFCFangrui Song2-24/+23
2023-10-17[ELF][test] Improve relocatable link & /DISCARD/ testFangrui Song1-1/+21
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 Caban3-2/+41
2023-10-16[lld] Restore "REQUIRES: amdgpu" in amdgpu-abi-versionpvanhout1-0/+1
2023-10-16[AMDGPU] Remove Code Object V3 (#67118)Pierre van Houtryve1-8/+0
2023-10-14[ELF][test] Test relocations referencing weak symbol, which is defined relati...Fangrui Song1-8/+21
2023-10-14[ELF][test] Test relocations referencing symbols relative to sections discard...Fangrui Song1-7/+16
2023-10-12[ELF] Restore the --call-graph-profile-sort=hfsort default before #68638Fangrui Song3-6/+6
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata9-21/+22
2023-10-11[lld] Don't allow -dynamicbase:no on ARM64EC.Jacek Caban2-1/+9