summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Linker/LinkModules.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet2019-10-151-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Linker] PR33527 - Linker::LinkOnlyNeeded should import AppendingLinkage globalsBenoit Belley2017-08-091-2/+12
* [Linker] Provide callback for internalizationJonas Devlieghere2017-03-131-19/+27
* IRMover: Merge flags LinkModuleInlineAsm and IsPerformingImport.Peter Collingbourne2017-02-031-1/+0
* ModuleLinker: Remove importing support. NFCI.Peter Collingbourne2017-02-031-58/+12
* FunctionImport: Use IRMover directly.Peter Collingbourne2017-02-031-2/+1
* Linker: Move special casing for available_externally in IRMover to clients. N...Peter Collingbourne2017-02-021-1/+2
* [ThinLTO] Import only necessary DICompileUnit fieldsTeresa Johnson2016-12-121-1/+2
* [ThinLTO] Don't link module level assembly when importingTeresa Johnson2016-10-121-1/+2
* IR: Introduce local_unnamed_addr attribute.Peter Collingbourne2016-06-141-3/+4
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-2/+2
* Linker: teach the IR mover to return llvm::Error.Peter Collingbourne2016-05-271-4/+15
* Fix recursive -only-needed.Rafael Espindola2016-04-211-1/+1
* ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performi...Mehdi Amini2016-04-211-0/+9
* ModuleLinker: only import what is in GlobalsToImport, regarless if it is a fu...Mehdi Amini2016-04-201-22/+6
* [ThinLTO] Remove post-pass metadata linking supportTeresa Johnson2016-03-291-25/+5
* Fix another case where we were unconditionally linking linkonce GVs.Rafael Espindola2016-03-241-0/+6
* Fix resolution of linkonce symbols in comdats.Rafael Espindola2016-03-241-2/+8
* Fix lazy linking of comdat members.Rafael Espindola2016-03-241-13/+15
* Fix logic for which symbols to keep with comdats.Rafael Espindola2016-03-231-4/+4
* Drop comdats from the dst module if they are not selected.Rafael Espindola2016-03-221-1/+72
* Rework linkInModule(), making it oblivious to ThinLTOMehdi Amini2016-03-191-47/+16
* [ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson2016-03-151-7/+7
* Revert "[ThinLTO] Renaming of function index to module summary index (NFC)"Teresa Johnson2016-03-141-7/+7
* [ThinLTO] Renaming of function index to module summary index (NFC)Teresa Johnson2016-03-141-7/+7
* FunctionIndex is not optional for renameModuleForThinLTO(), make it a referen...Mehdi Amini2016-03-091-1/+1
* Pass a std::unique_ptr to IRMover::move.Rafael Espindola2016-02-161-19/+19
* Delete the deprecated LLVMLinkModules.Rafael Espindola2016-02-121-34/+0
* [ThinLTO] Move global processing from Linker to TransformUtils (NFC)Teresa Johnson2016-02-101-294/+6
* [ThinLTO] Remove imported available externally defs from comdats.Teresa Johnson2016-02-081-2/+14
* [ThinLTO] Do metadata linking during batch function importingTeresa Johnson2016-01-221-2/+0
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-161-6/+4
* [ThinLTO] Use new in-place symbol changes for exporting moduleTeresa Johnson2016-01-081-7/+3
* [ThinLTO] Enable in-place symbol changes for exporting moduleTeresa Johnson2016-01-081-39/+114
* [ThinLTO] Rename variable to reflect bulk importing change (NFC)Teresa Johnson2015-12-211-10/+11
* Remove unused functions from ModuleLinker (NFC)Teresa Johnson2015-12-211-54/+0
* Rename variables to reflect linker split (NFC)Teresa Johnson2015-12-181-4/+4
* [ThinLTO] Metadata linking for imported functionsTeresa Johnson2015-12-171-5/+28
* Mark a couple ModuleLinker member functions as const (NFC)Teresa Johnson2015-12-171-2/+2
* Change linkInModule to take a std::unique_ptr.Rafael Espindola2015-12-161-7/+21
* Use diagnostic handler in the LLVMContextRafael Espindola2015-12-141-17/+24
* Avoid undefined behavior when vector is empty.Rafael Espindola2015-12-101-2/+1
* Slit lib/Linker in two.Rafael Espindola2015-12-101-1273/+86
* Synchronize the logic for deciding to link a gv.Rafael Espindola2015-12-091-1/+6
* Move all private members together. NFC.Rafael Espindola2015-12-081-23/+22
* Factor two calls to a common location.Rafael Espindola2015-12-071-7/+3
* Simplify the error handling a bit. NFC.Rafael Espindola2015-12-071-10/+9
* Link declaration lazily.Rafael Espindola2015-12-071-0/+3
* Change how the linker handles the old llvm.global_ctors.Rafael Espindola2015-12-071-92/+34
OpenPOWER on IntegriCloud