[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