summaryrefslogtreecommitdiff
path: root/lld/COFF/InputFiles.cpp
Commit message (Expand)AuthorAgeFilesLines
* [lld] Use std::optional instead of None in comments (NFC)Kazu Hirata2022-12-101-5/+5
* [lld] Change Optional to std::optionalFangrui Song2022-11-271-3/+4
* [COFF] Change most Optional to std::optionalFangrui Song2022-11-271-8/+8
* [COFF] Use std::optional in InputFiles.cpp (NFC)Kazu Hirata2022-11-261-2/+3
* [LLD][COFF] Survive empty and invalid PCH signatureAlexandre Ganea2022-11-201-1/+6
* [lld][COFF] Add support for overriding weak symbols in LLVM bitcode inputAlan Zhao2022-09-081-1/+2
* Re-land [LLD] Remove global state in lldCommonAlexandre Ganea2022-01-201-13/+13
* Revert [LLD] Remove global state in lldCommonAlexandre Ganea2022-01-161-13/+13
* [LLD] Remove global state in lldCommonAlexandre Ganea2022-01-161-13/+13
* [lld-link] Remove unneeded lto::InputFile::create after D116434Fangrui Song2022-01-041-1/+0
* [lld-link] Replace LazyObjFile with lazy ObjFile/BitcodeFileFangrui Song2022-01-041-31/+10
* Reland "[LLD] Remove global state in lld/COFF" after fixing asan and msan tes...Amy Huang2021-09-171-73/+71
* Temporarily revert "[LLD] Remove global state in lld/COFF" and "[lld] Add tes...Amy Huang2021-09-161-71/+73
* [LLD] Remove global state in lld/COFFAmy Huang2021-09-161-73/+71
* [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgoldFangrui Song2021-07-201-4/+4
* [LLD] [COFF] Fix up missing stdcall decorations in MinGW modeMartin Storsjö2021-07-021-6/+0
* [LLD] [COFF] Support linking directly against DLLs in MinGW modeMartin Storsjö2021-07-021-0/+90
* [LLD] [COFF] Fix handling of LTO comdats with nontrivial selection types afte...Martin Storsjö2021-06-251-8/+14
* [LLD] [COFF] Fix autoexport from LTO objects with comdat symbolsMartin Storsjö2021-06-031-15/+25
* [LLD] [COFF] Fix automatic export of symbols from LTO objectsMartin Storsjö2021-05-211-2/+22
* [LLD] Implement /guard:[no]ehcontPengfei Wang2021-04-141-0/+2
* [CFGuard] Add address-taken IAT tables and delay-load supportAndrew Paverd2020-11-171-0/+2
* Revert "Reland [CFGuard] Add address-taken IAT tables and delay-load support"Hans Wennborg2020-11-111-2/+0
* Reland [CFGuard] Add address-taken IAT tables and delay-load supportAndrew Paverd2020-10-131-0/+2
* Revert "[CFGuard] Add address-taken IAT tables and delay-load support"Arthur Eubanks2020-10-011-2/+0
* [CFGuard] Add address-taken IAT tables and delay-load supportAndrew Paverd2020-10-011-0/+2
* [PDB] Split TypeServerSource and extend type index map lifetimeReid Kleckner2020-09-171-1/+7
* [PDB] Drop LF_PRECOMP from debugTypes earlierReid Kleckner2020-09-151-0/+2
* [LLD] [COFF] Check the aux section definition size for IMAGE_COMDAT_SELECT_SA...Martin Storsjö2020-08-271-5/+28
* [COFF] Port CallGraphSort to COFF from ELFZequan Wu2020-07-301-0/+5
* [LLD] [COFF] Fix mingw comdat associativity for leader symbols with a differe...Martin Storsjö2020-07-271-4/+4
* [COFF] Free some memory used for chunksReid Kleckner2020-06-011-1/+3
* [COFF] Fix var names cVStrTab->cvStrTab sXDataChunks->sxDataChunksReid Kleckner2020-05-141-1/+1
* [COFF] Move type merging to TpiSource::mergeDebugT virtual methodReid Kleckner2020-05-141-3/+99
* [COFF] Migrate COFFObjectFile to Expected<T>Reid Kleckner2020-05-081-25/+15
* Make helpers static. NFC.Benjamin Kramer2020-04-031-1/+1
* [lld][ELF][COFF] Fix archived bitcode files namingevgeny2020-03-041-2/+3
* Remove namespace lld { namespace coff { from COFF LLD cpp filesReid Kleckner2020-02-251-10/+5
* Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer2020-01-281-4/+4
* [LLD][COFF] Enable linking of __declspec(selectany) symbols from Clang and GCCMarkus Böck2020-01-231-0/+11
* [lld] Fix -Wrange-loop-analysis warningsFangrui Song2020-01-011-4/+1
* [COFF] Avoid CodeView include in headerReid Kleckner2019-11-141-1/+2
* Forward declare the DWARFCache to avoid including LLVM DWARF detailsReid Kleckner2019-11-141-0/+1
* [COFF] Don't include llvm/LTO/LTO.h in a headerReid Kleckner2019-11-141-0/+7
* [LLD] [COFF] Use the local dwarf code instead of Symbolizer for resolving cod...Martin Storsjo2019-10-211-0/+13
* [LLD] Move duplicated dwarf parsing code to the Common library. NFC.Martin Storsjo2019-10-211-69/+4
* [LLD] [COFF] Try to report source locations for duplicate symbolsMartin Storsjo2019-10-181-2/+86
* [COFF] Wrap definitions in namespace lld { namespace coff {. NFCFangrui Song2019-10-101-17/+19
* dummy comment typo fix commit to cycle the botsNico Weber2019-10-101-2/+2
* reland "[lld-link] implement -start-lib and -end-lib"Bob Haarman2019-09-031-8/+54