aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Linker/LinkModules.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-12-02Don't copy information from aliasee to alias.Rafael Espindola1-6/+1
2015-12-02Fix linking when we copy over only a decl.Rafael Espindola1-22/+34
2015-12-02Change ModuleLinker to take a set of GlobalValues to import instead of a sing...Mehdi Amini1-5/+5
2015-12-01Use default member initializers.Rafael Espindola1-4/+3
2015-12-01Remove unnecessary getter.Rafael Espindola1-4/+1
2015-12-01Pass down the dst GV to linkGlobalValueBody. NFC.Rafael Espindola1-9/+7
2015-12-01Delete unused includes.Rafael Espindola1-9/+0
2015-12-01clang-format LinkModules.cpp.Rafael Espindola1-19/+19
2015-12-01Use references now that it is natural to do so.Rafael Espindola1-77/+72
2015-12-01Delete dead code.Rafael Espindola1-5/+0
2015-12-01Use a forwarding constructor instead of an init method.Rafael Espindola1-10/+5
2015-12-01Delete the setModule method from the Linker.Rafael Espindola1-4/+0
2015-12-01Make appending var linking less of a special case.Rafael Espindola1-75/+36
2015-12-01Bring r254336 back:Rafael Espindola1-77/+78
2015-11-30This reverts commit r254336 and r254344.Rafael Espindola1-76/+77
2015-11-30Disable a consistency check.Rafael Espindola1-5/+1
2015-11-30Start deciding earlier what to link.Rafael Espindola1-77/+80
2015-11-30Fix another llvm.ctors merging bug.Rafael Espindola1-2/+3
2015-11-29Simplify. NFC.Rafael Espindola1-16/+12
2015-11-29Correctly handle llvm.global_ctors merging.Rafael Espindola1-42/+48
2015-11-29Fix a crash when writing merged bitcode.Rafael Espindola1-5/+14
2015-11-27Simplify the linking of recursive data.Rafael Espindola1-39/+35
2015-11-26Disallow aliases to available_externally.Rafael Espindola1-1/+4
2015-11-24[ThinLTO] Handle previously imported and promoted locals in module linkerTeresa Johnson1-2/+2
2015-11-23Add const qualifier for FunctionInfoIndex in ModuleLinker and linkInModule() ...Mehdi Amini1-3/+4
2015-11-18Replace dyn_cast with isa in places that weren't using the returned value for...Craig Topper1-1/+1
2015-11-15Fix mapping of unmaterialized global values during metadata linkingTeresa Johnson1-2/+3
2015-11-13[lib/Linker] Convert assert(false) to llvm_unreachable().Davide Italiano1-1/+1
2015-11-10Ensure ModuleLinker materializes complete comdat groupsTeresa Johnson1-0/+16
2015-11-10[ThinLTO] Update comment per change in WeakAny handling (NFC)Teresa Johnson1-1/+3
2015-11-10[ThinLTO] WeakAny fixes/cleanupTeresa Johnson1-17/+18
2015-11-06Restore "Move metadata linking after lazy global materialization/linking."Teresa Johnson1-1/+20
2015-11-06Restore "Move metadata linking after lazy global materialization/linking."Teresa Johnson1-9/+9
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne1-50/+0
2015-11-04[ThinLTO] Always set linkage type to external when converting aliasTeresa Johnson1-2/+4
2015-11-03Revert "Move metadata linking after lazy global materialization/linking."Teresa Johnson1-9/+9
2015-11-03Move metadata linking after lazy global materialization/linking.Teresa Johnson1-9/+9
2015-11-03Restore "Support for ThinLTO function importing and symbol linking."Teresa Johnson1-37/+356
2015-11-02Revert "Support for ThinLTO function importing and symbol linking."Teresa Johnson1-356/+37
2015-11-02Support for ThinLTO function importing and symbol linking.Teresa Johnson1-37/+356
2015-10-19Linker: Remove implicit ilist iterator conversion, NFCDuncan P. N. Exon Smith1-1/+1
2015-10-19Fix -Wdeprecated regarding ORC copying ValueMaterializersDavid Blaikie1-1/+1
2015-09-14[opaque pointer types] Switch a few cases of getElementType over, since I had...David Blaikie1-2/+2
2015-09-14Revert "[opaque pointer type] Pass GlobalAlias the actual pointer type rather...David Blaikie1-1/+2
2015-09-01New bitcode linker flags:Artem Belevich1-13/+33
2015-08-21Linker: Remove empty destructor.Peter Collingbourne1-3/+0
2015-08-03Linker: Move distinct MDNodes instead of cloningDuncan P. N. Exon Smith1-17/+20
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-2/+2
2015-06-22Linker: Do not expect comdat to exist in source module.Peter Collingbourne1-2/+2
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2