summaryrefslogtreecommitdiff
path: root/test/Linker
AgeCommit message (Expand)AuthorFilesLines
2015-12-18[ThinLTO/LTO] Don't link in unneeded metadataTeresa Johnson3-2/+87
2015-12-17[ThinLTO] Metadata linking for imported functionsTeresa Johnson2-0/+109
2015-12-14Use diagnostic handler in the LLVMContextRafael Espindola1-1/+1
2015-12-10Fix another case where the linkage was not set.Rafael Espindola2-1/+12
2015-12-10Slit lib/Linker in two.Rafael Espindola1-7/+28
2015-12-09Synchronize the logic for deciding to link a gv.Rafael Espindola2-0/+14
2015-12-08Add a test showing that we internalize lazily linked GVs.Rafael Espindola2-0/+12
2015-12-08Simplify test. NFC.Rafael Espindola1-6/+4
2015-12-07Link declaration lazily.Rafael Espindola13-6/+61
2015-12-07Simplify test.Rafael Espindola1-3/+1
2015-12-07Change how the linker handles the old llvm.global_ctors.Rafael Espindola1-0/+8
2015-12-03Simplify test. NFC.Rafael Espindola1-8/+4
2015-12-03[ThinLTO] Appending linkage fixesTeresa Johnson2-0/+26
2015-12-02Switch the linker to having a whitelist of GVs.Rafael Espindola1-4/+4
2015-12-02Delete what is now duplicated code.Rafael Espindola1-8/+8
2015-12-02Also copy private linkage globals when needed.Rafael Espindola2-0/+15
2015-12-02Don't copy information from aliasee to alias.Rafael Espindola2-2/+2
2015-12-02Fix linking when we copy over only a decl.Rafael Espindola2-0/+21
2015-12-02Add an interesting case we already get right.Rafael Espindola1-0/+14
2015-12-01Simplify test. NFC.Rafael Espindola1-3/+2
2015-12-01Bring r254336 back:Rafael Espindola6-0/+72
2015-11-30This reverts commit r254336 and r254344.Rafael Espindola4-33/+0
2015-11-30Disable a consistency check.Rafael Espindola2-22/+0
2015-11-30Start deciding earlier what to link.Rafael Espindola6-0/+55
2015-11-30Avoid writing to source directory of testsReid Kleckner1-1/+1
2015-11-30Fix another llvm.ctors merging bug.Rafael Espindola2-0/+15
2015-11-29Make this test less strict.Rafael Espindola1-5/+5
2015-11-29Correctly handle llvm.global_ctors merging.Rafael Espindola2-0/+13
2015-11-29Fix a crash when writing merged bitcode.Rafael Espindola1-0/+3
2015-11-27Pass .ll directly to llvm-link.Rafael Espindola1-7/+4
2015-11-27Pass .ll directly to llvm-linkRafael Espindola1-3/+1
2015-11-27Modernize the test a bitRafael Espindola1-7/+2
2015-11-26Disallow aliases to available_externally.Rafael Espindola1-3/+9
2015-11-22Have a single way for creating unique value names.Rafael Espindola4-7/+7
2015-11-21[ThinLTO] Handle bitcode without function summary sections gracefullyTeresa Johnson1-0/+7
2015-11-21llvm-link option and test for recent metadata mapping bugTeresa Johnson1-0/+5
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper3-6/+6
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper3-6/+6
2015-11-12[ThinLTO] Update test to be more tolerant of ordering changesTeresa Johnson1-40/+40
2015-11-10Ensure ModuleLinker materializes complete comdat groupsTeresa Johnson3-16/+21
2015-11-10[ThinLTO] WeakAny fixes/cleanupTeresa Johnson1-0/+2
2015-11-06Restore "Move metadata linking after lazy global materialization/linking."Teresa Johnson3-5/+69
2015-11-06Restore "Move metadata linking after lazy global materialization/linking."Teresa Johnson2-0/+25
2015-11-05DI: Reverse direction of subprogram -> function edge.Peter Collingbourne26-100/+91
2015-11-04[ThinLTO] Always set linkage type to external when converting aliasTeresa Johnson1-0/+11
2015-11-03Revert "Move metadata linking after lazy global materialization/linking."Teresa Johnson2-25/+0
2015-11-03Move metadata linking after lazy global materialization/linking.Teresa Johnson2-0/+25
2015-11-03Restore "Support for ThinLTO function importing and symbol linking."Teresa Johnson2-0/+197
2015-11-02Revert "Support for ThinLTO function importing and symbol linking."Teresa Johnson2-197/+0
2015-11-02Support for ThinLTO function importing and symbol linking.Teresa Johnson2-0/+197