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