[PATCH] D13515: Support for ThinLTO function importing and symbol linking.
Teresa Johnson via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 14 09:05:30 PDT 2015
Ping.
Thanks,
Teresa
On Wed, Oct 7, 2015 at 9:59 AM, Teresa Johnson <tejohnson at google.com> wrote:
> tejohnson created this revision.
> tejohnson added reviewers: dexonsmith, joker.eph, davidxl.
> tejohnson added a subscriber: llvm-commits.
>
> Support for necessary linkage changes and symbol renaming during
> ThinLTO function importing.
>
> Also includes llvm-link support for manually importing functions
> and associated llvm-link based tests.
>
> Note that this does not include support for intelligently importing
> metadata, which is currently imported duplicate times. That support will
> be in the follow-on patch, and currently is ignored by the tests.
>
> http://reviews.llvm.org/D13515
>
> Files:
> include/llvm/IR/FunctionInfo.h
> include/llvm/Linker/Linker.h
> lib/Linker/LinkModules.cpp
> lib/Transforms/IPO/ElimAvailExtern.cpp
> test/Linker/Inputs/funcimport.ll
> test/Linker/funcimport.ll
> tools/llvm-link/CMakeLists.txt
> tools/llvm-link/LLVMBuild.txt
> tools/llvm-link/llvm-link.cpp
>
--
Teresa Johnson | Software Engineer | tejohnson at google.com | 408-460-2413
More information about the llvm-commits
mailing list