aboutsummaryrefslogtreecommitdiff
path: root/lld/COFF/InputFiles.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-08-11[LLD][COFF] Validate import library machine type. (#102738)Jacek Caban1-0/+7
2024-08-10[LLD][NFC] Make InputFile::getMachineType const. (#102737)Jacek Caban1-3/+3
2024-06-18[LLD][COFF] Add support for ARM64EC entry thunks. (#88132)Jacek Caban1-1/+40
2024-06-17[LLD][COFF] Support finding pdb files from outputpath (#94153)GkvJwa1-20/+25
2024-03-11[LLD][COFF] Add support for IMPORT_NAME_EXPORTAS import library names. (#83211)Jacek Caban1-6/+11
2024-01-22[lld] Use SmallString::operator std::string (NFC)Kazu Hirata1-1/+1
2024-01-20[LLD] [COFF] Preserve directives and export names from LTO objects (#78802)Martin Storsjö1-1/+1
2023-12-15[LLD] [COFF] Rewrite the config flags for dwarf debug info or symtab. NFC. (#...Martin Storsjö1-2/+2
2023-12-04[LLD] [COFF] Don't preserve unnecessary __imp_ prefixed symbols (#72989)Martin Storsjö1-6/+13
2023-11-07[LLD] [COFF] Fix deducing the machine type from LTO objects for ARM/Thumb (#7...Martin Storsjö1-0/+1
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-10-20[LLD] [COFF] Add a separate option for allowing duplicate weak symbols (#68077)Martin Storsjö1-1/+1
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-2/+2
2023-10-04[LLD] [COFF] Fix handling of comdat .drectve sections (#68116)Martin Storsjö1-0/+2
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song1-4/+4
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-09[LLD] Remove global state in lld/COFFAmy Huang1-59/+35
2023-01-09Revert "[LLD] Remove global state in lld/COFF"Martin Storsjö1-35/+59
2023-01-08[LLD] Remove global state in lld/COFFAmy Huang1-59/+35
2022-12-21[lld][COFF] Fix lld-link crash when several .obj files built with /Zi refer t...Sylvain Audi1-4/+6
2022-12-10[lld] Use std::optional instead of None in comments (NFC)Kazu Hirata1-5/+5
2022-11-27[lld] Change Optional to std::optionalFangrui Song1-3/+4
2022-11-27[COFF] Change most Optional to std::optionalFangrui Song1-8/+8
2022-11-26[COFF] Use std::optional in InputFiles.cpp (NFC)Kazu Hirata1-2/+3
2022-11-20[LLD][COFF] Survive empty and invalid PCH signatureAlexandre Ganea1-1/+6
2022-09-08[lld][COFF] Add support for overriding weak symbols in LLVM bitcode inputAlan Zhao1-1/+2
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea1-13/+13
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea1-13/+13
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea1-13/+13
2022-01-04[lld-link] Remove unneeded lto::InputFile::create after D116434Fangrui Song1-1/+0
2022-01-04[lld-link] Replace LazyObjFile with lazy ObjFile/BitcodeFileFangrui Song1-31/+10
2021-09-17Reland "[LLD] Remove global state in lld/COFF" after fixing asan and msan tes...Amy Huang1-73/+71
2021-09-16Temporarily revert "[LLD] Remove global state in lld/COFF" and "[lld] Add tes...Amy Huang1-71/+73
2021-09-16[LLD] Remove global state in lld/COFFAmy Huang1-73/+71
2021-07-20[LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgoldFangrui Song1-4/+4
2021-07-02[LLD] [COFF] Fix up missing stdcall decorations in MinGW modeMartin Storsjö1-6/+0
2021-07-02[LLD] [COFF] Support linking directly against DLLs in MinGW modeMartin Storsjö1-0/+90
2021-06-25[LLD] [COFF] Fix handling of LTO comdats with nontrivial selection types afte...Martin Storsjö1-8/+14
2021-06-03[LLD] [COFF] Fix autoexport from LTO objects with comdat symbolsMartin Storsjö1-15/+25
2021-05-21[LLD] [COFF] Fix automatic export of symbols from LTO objectsMartin Storsjö1-2/+22
2021-04-14[LLD] Implement /guard:[no]ehcontPengfei Wang1-0/+2
2020-11-17[CFGuard] Add address-taken IAT tables and delay-load supportAndrew Paverd1-0/+2
2020-11-11Revert "Reland [CFGuard] Add address-taken IAT tables and delay-load support"Hans Wennborg1-2/+0
2020-10-13Reland [CFGuard] Add address-taken IAT tables and delay-load supportAndrew Paverd1-0/+2
2020-10-01Revert "[CFGuard] Add address-taken IAT tables and delay-load support"Arthur Eubanks1-2/+0
2020-10-01[CFGuard] Add address-taken IAT tables and delay-load supportAndrew Paverd1-0/+2
2020-09-17[PDB] Split TypeServerSource and extend type index map lifetimeReid Kleckner1-1/+7
2020-09-15[PDB] Drop LF_PRECOMP from debugTypes earlierReid Kleckner1-0/+2
2020-08-27[LLD] [COFF] Check the aux section definition size for IMAGE_COMDAT_SELECT_SA...Martin Storsjö1-5/+28