summaryrefslogtreecommitdiff
path: root/llvm/lib/Linker/LinkModules.cpp
AgeCommit message (Expand)Author
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2023-10-29[Linker] Do not keep a private member of a non-prevailing comdat group (#69143)Igor Kudrin
2022-12-13[rereland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlign...Guillaume Chatelet
2022-12-12Revert "[reland][Alignment][NFC] Remove access to deprecated GlobalObject::ge...Guillaume Chatelet
2022-12-12[reland][Alignment][NFC] Remove access to deprecated GlobalObject::getAlignme...Guillaume Chatelet
2022-12-12Revert D139836 "[Alignment][NFC] Remove deprecated GlobalObject::getAlignment"Guillaume Chatelet
2022-12-12[Alignment][NFC] Remove deprecated GlobalObject::getAlignmentGuillaume Chatelet
2022-03-22Cleanup includes: Linkerserge-sans-paille
2022-03-14[IRLinker] make IRLinker::AddLazyFor optional (llvm::unique_function). NFCNick Desaulniers
2021-11-05[llvm] Use make_early_inc_range (NFC)Kazu Hirata
2021-10-06[IR][NFC] Rename getBaseObject to getAliaseeObjectItay Bookstein
2021-08-31[Linker] Handle comdat nodeduplicateFangrui Song
2021-08-31[Linker] Support weak symbols in nodeduplicate COMDAT groupPetr Hosek
2021-08-28[Linker] Replace comdat based bool LinkFromSrc with enum class LinkFrom and i...Fangrui Song
2021-08-14[Linker] Import GlobalIFunc when importing symbols from another moduleItay Bookstein
2021-07-20[IR] Rename `comdat noduplicates` to `comdat nodeduplicate`Fangrui Song
2021-07-09[NFC][OpaquePtr] Use GlobalValue::getValueType() moreArthur Eubanks
2021-01-23[llvm-link] Fix for an assertion when linking global with appending linkageSergey Dmitriev
2019-10-15[Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2017-08-09[Linker] PR33527 - Linker::LinkOnlyNeeded should import AppendingLinkage globalsBenoit Belley
2017-03-13[Linker] Provide callback for internalizationJonas Devlieghere
2017-02-03IRMover: Merge flags LinkModuleInlineAsm and IsPerformingImport.Peter Collingbourne
2017-02-03ModuleLinker: Remove importing support. NFCI.Peter Collingbourne
2017-02-03FunctionImport: Use IRMover directly.Peter Collingbourne
2017-02-02Linker: Move special casing for available_externally in IRMover to clients. N...Peter Collingbourne
2016-12-12[ThinLTO] Import only necessary DICompileUnit fieldsTeresa Johnson
2016-10-12[ThinLTO] Don't link module level assembly when importingTeresa Johnson
2016-06-14IR: Introduce local_unnamed_addr attribute.Peter Collingbourne
2016-06-08Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer
2016-05-27Linker: teach the IR mover to return llvm::Error.Peter Collingbourne
2016-04-21Fix recursive -only-needed.Rafael Espindola
2016-04-21ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performi...Mehdi Amini
2016-04-20ModuleLinker: only import what is in GlobalsToImport, regarless if it is a fu...Mehdi Amini
2016-03-29[ThinLTO] Remove post-pass metadata linking supportTeresa Johnson
2016-03-24Fix another case where we were unconditionally linking linkonce GVs.Rafael Espindola
2016-03-24Fix resolution of linkonce symbols in comdats.Rafael Espindola
2016-03-24Fix lazy linking of comdat members.Rafael Espindola
2016-03-23Fix logic for which symbols to keep with comdats.Rafael Espindola
2016-03-22Drop comdats from the dst module if they are not selected.Rafael Espindola
2016-03-19Rework linkInModule(), making it oblivious to ThinLTOMehdi Amini
2016-03-15[ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson
2016-03-14Revert "[ThinLTO] Renaming of function index to module summary index (NFC)"Teresa Johnson
2016-03-14[ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson
2016-03-09FunctionIndex is not optional for renameModuleForThinLTO(), make it a referen...Mehdi Amini
2016-02-16Pass a std::unique_ptr to IRMover::move.Rafael Espindola
2016-02-12Delete the deprecated LLVMLinkModules.Rafael Espindola
2016-02-10[ThinLTO] Move global processing from Linker to TransformUtils (NFC)Teresa Johnson
2016-02-08[ThinLTO] Remove imported available externally defs from comdats.Teresa Johnson
2016-01-22[ThinLTO] Do metadata linking during batch function importingTeresa Johnson