summaryrefslogtreecommitdiff
path: root/lld/ELF/LTO.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LTO] Change getThinLTOOutputFile to take StringRefFangrui Song2023-04-261-3/+2
* [lld] Support separate native object file path in --thinlto-prefix-replaceIvan Tadeu Ferreira Antunes Filho2023-04-041-4/+5
* [LLD] Add --lto-CGO[0-3] optionScott Linder2023-02-151-1/+1
* [LLD] Remove no-opaque-pointers plugin optionNikita Popov2023-01-251-2/+0
* [ELF] Emit Verbose Asm when using --lto-emit-asmPierre van Houtryve2023-01-121-1/+3
* [CodeGen] Default TargetOptions::RelaxELFRelocations to trueFangrui Song2023-01-051-1/+0
* [lld] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-021-1/+1
* Reland "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu2022-11-221-6/+6
* Revert "Reland "[LTO][COFF] Use bitcode file names in lto native object file ...Roman Lebedev2022-11-231-6/+6
* Reland "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu2022-11-221-6/+6
* Revert "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu2022-11-221-6/+6
* [LTO][COFF] Use bitcode file names in lto native object file names.Zequan Wu2022-11-221-6/+6
* [ThinLTO] a ThinLTO warning is added if cache_size_bytes or cache_size_files ...Ying Yi2022-11-141-1/+1
* [lld][ELF] Fix lazy ThinLTO index writing in thin archivesAiden Grossman2022-10-051-1/+2
* [ELF] Remove symtab indirection. NFCFangrui Song2022-10-011-1/+1
* [ELF] Remove ctx indirection. NFCFangrui Song2022-10-011-4/+4
* [ELF] Refactor Symbol initialization and overwritingFangrui Song2022-09-281-2/+2
* [lld][thinlto] Include -mllvm options in the thinlto cache keyMircea Trofin2022-09-191-0/+2
* [ELF][Distributed ThinLTO] Do not generate empty index when bitcode object is...Wei Wang2022-09-131-0/+6
* [ELF] Use stOther to track visibilityFangrui Song2022-09-041-1/+1
* [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFCSam Clegg2022-08-191-1/+1
* [ELF] Simplify createObjectFile/createLazyFile. NFCFangrui Song2022-07-221-2/+2
* [LTO][ELF] Add selective --save-temps= optionJin Xin Ng2022-07-061-3/+4
* [ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into...Fangrui Song2022-06-291-3/+3
* [ThinLTO][ELF] Add --thinlto-emit-index-files optionJin Xin Ng2022-06-231-4/+7
* LTO: Decide upfront whether to use opaque/non-opaque pointer typesMatthias Braun2022-06-011-0/+2
* [ELF] Fix wrapping symbols produced during LTO codegenShoaib Meenai2022-04-221-1/+4
* [lld] Remove support for legacy pass managerNikita Popov2022-04-071-1/+0
* Reland "[ELF] Enable new passmanager plugin support for LTO"Jakob Koschel2022-03-241-0/+2
* Revert "[ELF] Enable new passmanager plugin support for LTO"Raphael Isemann2022-03-241-2/+0
* [ELF] Enable new passmanager plugin support for LTOJakob Koschel2022-03-241-0/+2
* [LTO][ELF] Add --stats-file= option.wangliushuai2022-03-171-0/+3
* [ELF] Set config->exportDynamic to true if config->shared. NFCFangrui Song2022-02-241-3/+3
* [ELF] Clean up headers. NFCFangrui Song2022-02-071-5/+1
* [ELF] Symbol::replace: use the old nameData/nameSize. NFCFangrui Song2022-02-051-2/+2
* [ELF] Merge canInline into scriptDefinedFangrui Song2022-02-051-1/+1
* [ELF] Refactor how exportDynamic is set. NFCFangrui Song2022-02-051-1/+1
* [ELF] Allow STV_PROTECTED shared definition to set exportDynamicFangrui Song2022-02-051-1/+1
* [BitcodeWriter] Fix cases of some functionsFangrui Song2022-01-311-1/+1
* [ELF] SymbolTable::symbols: don't filter out PlaceholderKindFangrui Song2021-12-261-0/+2
* [ELF] LTO: skip expensive usedStartStop initialization if bitcodeFiles.empty()Fangrui Song2021-12-231-0/+2
* [ELF] Replace LazyObjFile with lazy ObjFile/BitcodeFileFangrui Song2021-12-221-2/+2
* [ELF] Rename fetch to extractFangrui Song2021-11-261-1/+1
* [Support] Improve Caching conformance with Support library behaviorNoah Shutty2021-11-041-2/+2
* [Support][ThinLTO] Move ThinLTO caching to LLVM Support libraryNoah Shutty2021-10-181-8/+8
* Revert "[Support][ThinLTO] Move ThinLTO caching to LLVM Support library"Petr Hosek2021-10-181-8/+8
* [Support][ThinLTO] Move ThinLTO caching to LLVM Support libraryNoah Shutty2021-10-181-8/+8
* [CSSPGO] Set PseudoProbeInserter as a default pass.Hongtao Yu2021-09-221-1/+0
* [LTO][lld] Add lto-pgo-warn-mismatch optionYolanda Chen2021-08-111-0/+1
* Revert "[lld] Add lto-pgo-warn-mismatch option"Wang, Pengfei2021-08-111-1/+0