summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Linker/LinkModules.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [ThinLTO] Helper for performing renaming/promotion on a moduleTeresa Johnson2015-12-041-0/+12
* Always pass a diagnostic handler to the linker.Rafael Espindola2015-12-041-10/+0
* [ThinLTO] Appending linkage fixesTeresa Johnson2015-12-031-5/+9
* Simplify ValueMap handling.Rafael Espindola2015-12-031-42/+49
* Don't pass member variables to member functions. NFC.Rafael Espindola2015-12-031-17/+12
* Adapt comment and rename variable in ModuleLinker to describe more accurately...Mehdi Amini2015-12-031-4/+4
* Remove "ExportingModule" from ThinLTO Index (NFC)Mehdi Amini2015-12-031-1/+1
* Switch the linker to having a whitelist of GVs.Rafael Espindola2015-12-021-51/+67
* Delete what is now duplicated code.Rafael Espindola2015-12-021-28/+3
* Also copy private linkage globals when needed.Rafael Espindola2015-12-021-1/+1
* Don't copy information from aliasee to alias.Rafael Espindola2015-12-021-6/+1
* Fix linking when we copy over only a decl.Rafael Espindola2015-12-021-22/+34
* Change ModuleLinker to take a set of GlobalValues to import instead of a sing...Mehdi Amini2015-12-021-5/+5
* Use default member initializers.Rafael Espindola2015-12-011-4/+3
* Remove unnecessary getter.Rafael Espindola2015-12-011-4/+1
* Pass down the dst GV to linkGlobalValueBody. NFC.Rafael Espindola2015-12-011-9/+7
* Delete unused includes.Rafael Espindola2015-12-011-9/+0
* clang-format LinkModules.cpp.Rafael Espindola2015-12-011-19/+19
* Use references now that it is natural to do so.Rafael Espindola2015-12-011-77/+72
* Delete dead code.Rafael Espindola2015-12-011-5/+0
* Use a forwarding constructor instead of an init method.Rafael Espindola2015-12-011-10/+5
* Delete the setModule method from the Linker.Rafael Espindola2015-12-011-4/+0
* Make appending var linking less of a special case.Rafael Espindola2015-12-011-75/+36
* Bring r254336 back:Rafael Espindola2015-12-011-77/+78
* This reverts commit r254336 and r254344.Rafael Espindola2015-11-301-76/+77
* Disable a consistency check.Rafael Espindola2015-11-301-5/+1
* Start deciding earlier what to link.Rafael Espindola2015-11-301-77/+80
* Fix another llvm.ctors merging bug.Rafael Espindola2015-11-301-2/+3
* Simplify. NFC.Rafael Espindola2015-11-291-16/+12
* Correctly handle llvm.global_ctors merging.Rafael Espindola2015-11-291-42/+48
* Fix a crash when writing merged bitcode.Rafael Espindola2015-11-291-5/+14
* Simplify the linking of recursive data.Rafael Espindola2015-11-271-39/+35
* Disallow aliases to available_externally.Rafael Espindola2015-11-261-1/+4
* [ThinLTO] Handle previously imported and promoted locals in module linkerTeresa Johnson2015-11-241-2/+2
* Add const qualifier for FunctionInfoIndex in ModuleLinker and linkInModule() ...Mehdi Amini2015-11-231-3/+4
* Replace dyn_cast with isa in places that weren't using the returned value for...Craig Topper2015-11-181-1/+1
* Fix mapping of unmaterialized global values during metadata linkingTeresa Johnson2015-11-151-2/+3
* [lib/Linker] Convert assert(false) to llvm_unreachable().Davide Italiano2015-11-131-1/+1
* Ensure ModuleLinker materializes complete comdat groupsTeresa Johnson2015-11-101-0/+16
* [ThinLTO] Update comment per change in WeakAny handling (NFC)Teresa Johnson2015-11-101-1/+3
* [ThinLTO] WeakAny fixes/cleanupTeresa Johnson2015-11-101-17/+18
* Restore "Move metadata linking after lazy global materialization/linking."Teresa Johnson2015-11-061-1/+20
* Restore "Move metadata linking after lazy global materialization/linking."Teresa Johnson2015-11-061-9/+9
* DI: Reverse direction of subprogram -> function edge.Peter Collingbourne2015-11-051-50/+0
* [ThinLTO] Always set linkage type to external when converting aliasTeresa Johnson2015-11-041-2/+4
* Revert "Move metadata linking after lazy global materialization/linking."Teresa Johnson2015-11-031-9/+9
* Move metadata linking after lazy global materialization/linking.Teresa Johnson2015-11-031-9/+9
* Restore "Support for ThinLTO function importing and symbol linking."Teresa Johnson2015-11-031-37/+356
* Revert "Support for ThinLTO function importing and symbol linking."Teresa Johnson2015-11-021-356/+37
* Support for ThinLTO function importing and symbol linking.Teresa Johnson2015-11-021-37/+356
OpenPOWER on IntegriCloud