[llvm] r272239 - [ThinLTO/gold] Enable summary-based internalization

Teresa Johnson via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 20 14:26:36 PDT 2016


Sorry for the delayed response, I was out on vacation until today. I see
that you fixed it - thanks!
Teresa

On Thu, Jun 9, 2016 at 12:46 PM, H.J. Lu <hjl.tools at gmail.com> wrote:

> On Wed, Jun 8, 2016 at 6:14 PM, Teresa Johnson via llvm-commits
> <llvm-commits at lists.llvm.org> wrote:
> > Author: tejohnson
> > Date: Wed Jun  8 20:14:13 2016
> > New Revision: 272239
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=272239&view=rev
> > Log:
> > [ThinLTO/gold] Enable summary-based internalization
> >
> > Summary: Enable existing summary-based importing support in the
> gold-plugin.
> >
> > Reviewers: mehdi_amini
> >
> > Subscribers: llvm-commits, mehdi_amini
> >
> > Differential Revision: http://reviews.llvm.org/D21080
> >
> > Added:
> >     llvm/trunk/test/tools/gold/X86/Inputs/thinlto_alias.ll
> >     llvm/trunk/test/tools/gold/X86/Inputs/thinlto_internalize.ll
> >     llvm/trunk/test/tools/gold/X86/thinlto_alias.ll
> >     llvm/trunk/test/tools/gold/X86/thinlto_internalize.ll
> > Modified:
> >     llvm/trunk/lib/Transforms/IPO/FunctionImport.cpp
> >     llvm/trunk/test/tools/gold/X86/thinlto_linkonceresolution.ll
> >     llvm/trunk/tools/gold/gold-plugin.cpp
> >
>
> > Added: llvm/trunk/test/tools/gold/X86/Inputs/thinlto_alias.ll
> > URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/gold/X86/Inputs/thinlto_alias.ll?rev=272239&view=auto
> >
> ==============================================================================
> > --- llvm/trunk/test/tools/gold/X86/Inputs/thinlto_alias.ll (added)
> > +++ llvm/trunk/test/tools/gold/X86/Inputs/thinlto_alias.ll Wed Jun  8
> 20:14:13 2016
>
> target triple = "x86_64-unknown-linux-gnu"
>
> is missing from this file.
>
> > @@ -0,0 +1,4 @@
> > +define weak void @weakfunc() {
> > +entry:
> > +  ret void
> > +}
> >
> > Added: llvm/trunk/test/tools/gold/X86/Inputs/thinlto_internalize.ll
> > URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/gold/X86/Inputs/thinlto_internalize.ll?rev=272239&view=auto
> >
> ==============================================================================
> > --- llvm/trunk/test/tools/gold/X86/Inputs/thinlto_internalize.ll (added)
> > +++ llvm/trunk/test/tools/gold/X86/Inputs/thinlto_internalize.ll Wed
> Jun  8 20:14:13 2016
> > @@ -0,0 +1,6 @@
> > +target triple = "x86_64-unknown-linux-gnu"
> > +declare i32 @g()
> > +define i32 @main() {
> > +  call i32 @g()
> > +  ret i32 0
> > +}
> >
> >
>
> --
> H.J.
>



-- 
Teresa Johnson |  Software Engineer |  tejohnson at google.com |  408-460-2413
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160620/2fb81ffa/attachment.html>


More information about the llvm-commits mailing list