aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/Driver.h
AgeCommit message (Expand)AuthorFilesLines
2023-08-04[llvm] Extract common `OptTable` bits into macrosJan Svoboda1-1/+1
2023-01-12[OptTable] Precompute OptTable prefixes union table through tablegenserge-sans-paille1-1/+1
2022-11-26[ELF] Change most llvm::Optional to std::optionalFangrui Song1-5/+5
2022-10-01[ELF] Move driver into ctx and remove indirection. NFCFangrui Song1-32/+0
2022-08-10[lld/elf] Use C++17 nested namespace syntax in most placesNico Weber1-4/+2
2022-07-30[lld] Remove unused forward declarations (NFC)Kazu Hirata1-1/+0
2022-06-29[ELF] Move whyExtract/backwardReferences from LinkerDriver to Ctx. NFCFangrui Song1-12/+1
2022-02-27[ELF] Change global variable backwardReferences to a LinkerDriver member vari...Fangrui Song1-0/+6
2022-02-27[ELF] Move --print-archive-stats= and --why-extract= beside --warn-backrefs r...Fangrui Song1-1/+8
2022-02-15[ELF] Parse archives as --start-lib object filesFangrui Song1-0/+3
2022-02-07[ELF] Clean up headers. NFCFangrui Song1-4/+0
2022-02-01[ELF] De-template LinkerDriver::link. NFCFangrui Song1-1/+1
2021-12-30[ELF][LTO] Call madvise(MADV_DONTNEED) on MemoryBuffer instancesFangrui Song1-1/+1
2021-12-22[ELF] Change some global pointers to unique_ptrFangrui Song1-1/+1
2020-12-18[LLD] Rename lld port driver entry function to a consistent nameReshabh Sharma1-1/+1
2019-07-10[Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama1-16/+16
2019-05-23Move SymbolTable::addCombinedLTOObject() to LinkerDriver.Rui Ueyama1-0/+5
2019-05-17[ELF] Implement Dependent Libraries FeatureBen Dunbobbin1-0/+1
2019-05-08[WebAssembly] Handle command line options consistently with the ELF backend.Sam Clegg1-1/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-06Add TARGET(foo) linker script directive.Rui Ueyama1-3/+0
2018-07-25[ELF] Use search paths for --version-script=Fangrui Song1-1/+1
2018-02-16Remove "--full-shutdown" and instead use an environment variable LLD_IN_TEST.Rui Ueyama1-1/+1
2018-02-06Store just argv[0] in Config.Rafael Espindola1-1/+1
2017-11-20[ELF] Fall back to search dirs for linker scripts specified with -TAlexander Richardson1-0/+1
2017-10-02Move new lld's code to Common subdirectory.Rui Ueyama1-2/+2
2017-06-20[GSoC] Flag value completion for clangYuka Takahashi1-1/+1
2017-05-02Remove a dead function declaration.Rui Ueyama1-2/+0
2017-05-02Make getArchiveMembers function a non-member function.Rui Ueyama1-1/+0
2017-04-12[lld] Keep full library path in DT_NEEDED.Evgeniy Stepanov1-1/+1
2017-04-12Revert "[lld] Keep full library path in DT_NEEDED."Evgeniy Stepanov1-1/+1
2017-04-11[lld] Keep full library path in DT_NEEDED.Evgeniy Stepanov1-1/+1
2017-01-09Add linker-script-included files to reproduce tar files.Rui Ueyama1-3/+0
2017-01-06Use TarWriter to create tar archives instead of cpio.Rui Ueyama1-1/+2
2016-12-23Remove Driver::OwningMB and instead use make().Rui Ueyama1-1/+0
2016-12-08Change the implementation of --dynamic-list to use linker script parsing.Rafael Espindola1-1/+0
2016-11-19Remove a file that is too short to be an independent file.Rui Ueyama1-0/+1
2016-11-19Use Optional<std::string> instead of "" to represent a failure.Rui Ueyama1-2/+2
2016-11-19Make buildSysrootedPath file-scoped.Rui Ueyama1-1/+0
2016-11-11Bitcode: Clean up error handling for certain bitcode query functions.Peter Collingbourne1-2/+0
2016-10-28Consolidate BumpPtrAllocators.Rui Ueyama1-4/+0
2016-10-26Call _exit.Rafael Espindola1-1/+1
2016-10-26Rename variable to be more consistent.Rui Ueyama1-1/+1
2016-10-20Remove Config::Binary.Rui Ueyama1-0/+3
2016-10-20Remove an optional parameter from LinkerDriver::addFile to simplify.Rui Ueyama1-1/+1
2016-10-20Split LinkerDriver::createFiles. NFC.Rui Ueyama1-0/+1
2016-10-19Move getVersionString to Core and simplify Version.cpp.Rui Ueyama1-1/+0
2016-09-29Remove unused #includes.Rui Ueyama1-1/+2
2016-09-14Simplify InputFile ownership management.Rui Ueyama1-1/+1
2016-09-09[ELF] Add support for -b binaryMichael J. Spencer1-1/+1