search for: tejohnson

Displaying 20 results from an estimated 467 matches for "tejohnson".

2016 Oct 04
2
(Thin)LTO llvm build
GCC LTO works ok for the test case with both bfd and gold linker. David On Tue, Oct 4, 2016 at 6:58 AM, Teresa Johnson <tejohnson at google.com> wrote: > > > On Mon, Oct 3, 2016 at 6:15 PM, Teresa Johnson <tejohnson at google.com> > wrote: > >> >> >> On Mon, Oct 3, 2016 at 5:24 PM, Xinliang David Li <xinliangli at gmail.com> >> wrote: >> >>> Small repro: &g...
2016 Oct 04
2
(Thin)LTO llvm build
...libmore.so |grep hello > 0000000000000000 *UND* 0000000000000000 hello_world > Same issue reproduces with just -flto (not just -flto=thin). So this is a general issue with ld.bfd interactions with LLVMgold.so. > > On Mon, Oct 3, 2016 at 4:40 PM, Teresa Johnson <tejohnson at google.com> > wrote: > >> >> >> On Mon, Oct 3, 2016 at 3:53 PM, Xinliang David Li <xinliangli at gmail.com> >> wrote: >> >>> What is the linker command line buidling liblldb.so? is libgcc.a passed >>> in? >>> >> >&g...
2015 Apr 29
3
[LLVMdev] AArch64 bot unstable
On Wed, Apr 29, 2015 at 11:19 AM, David Blaikie <dblaikie at gmail.com> wrote: > > > On Wed, Apr 29, 2015 at 10:55 AM, Teresa Johnson <tejohnson at google.com> > wrote: >> >> On Wed, Apr 29, 2015 at 10:05 AM, David Blaikie <dblaikie at gmail.com> >> wrote: >> > >> > >> > On Wed, Apr 29, 2015 at 9:48 AM, Teresa Johnson <tejohnson at google.com> >> > wrote: >> >&...
2016 Sep 30
4
(Thin)LTO llvm build
I just built a stage-1 compiler from the 3.9 release bits and built the lldb from head sources which worked fine. Let me try again using 3.9 build compiler to build 3.9 bits. Teresa On Tue, Sep 27, 2016 at 2:55 PM, Teresa Johnson <tejohnson at google.com> wrote: > > > On Tue, Sep 27, 2016, 2:38 PM Carsten Mattner <carstenmattner at gmail.com> > wrote: > >> On Tue, Sep 27, 2016 at 11:17 PM, Teresa Johnson <tejohnson at google.com> >> wrote: >> >> > Sure, I will try this and let...
2016 Oct 03
2
(Thin)LTO llvm build
...es in libgcc, a static library. >> if (&__morestack && Name == "__morestack") >> return (uint64_t)&__morestack; >> #endif >> #endif // __linux__ && __GLIBC__ >> >> >> On Mon, Oct 3, 2016 at 3:32 PM, Teresa Johnson <tejohnson at google.com> >> wrote: >> >>> >>> >>> On Mon, Oct 3, 2016 at 2:59 PM, Xinliang David Li <xinliangli at gmail.com> >>> wrote: >>> >>>> Is -fsplit-stack option used anywhere? My wild guess is that with >>>> ld...
2016 Apr 13
2
LTO renaming of constants with inline assembly
...ral case. Sergei --- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Peter Collingbourne via llvm-dev Sent: Wednesday, April 06, 2016 3:11 PM To: Teresa Johnson <tejohnson at google.com> Cc: llvm-dev <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] LTO renaming of constants with inline assembly On Wed, Apr 6, 2016 at 12:52 PM, Teresa Johnson <tejohnson at google.com <mailto:tejohnson at google.com> > wrote: On Wed, Apr 6, 201...
2016 Oct 03
3
(Thin)LTO llvm build
...defined(__i386__) || defined(__x86_64__) // __morestack lives in libgcc, a static library. if (&__morestack && Name == "__morestack") return (uint64_t)&__morestack; #endif #endif // __linux__ && __GLIBC__ On Mon, Oct 3, 2016 at 3:32 PM, Teresa Johnson <tejohnson at google.com> wrote: > > > On Mon, Oct 3, 2016 at 2:59 PM, Xinliang David Li <xinliangli at gmail.com> > wrote: > >> Is -fsplit-stack option used anywhere? My wild guess is that with ld.bfd, >> the thinLTO link for the DSO does not bring in morestack.o from lib...
2016 Aug 15
2
[ThinLTO] assert(GS != DefinedGlobals.end()) failed in FunctionImport.cpp
...t; > > > Sorry I was working on another LLVM issue that more urgent for us, so > didn’t have much time to work on smaller test case. I’ll try the new API > and see if the issus is gone. Thanks! > > > > Best, > > Taewook > > > > *From: *Teresa Johnson <tejohnson at google.com> > *Date: *Tuesday, August 16, 2016 at 1:37 AM > > *To: *Taewook Oh <twoh at fb.com> > *Cc: *via llvm-dev <llvm-dev at lists.llvm.org> > *Subject: *Re: [llvm-dev] [ThinLTO] assert(GS != DefinedGlobals.end()) > failed in FunctionImport.cpp > > &gt...
2016 Oct 03
2
(Thin)LTO llvm build
...binary. David On Mon, Oct 3, 2016 at 1:54 PM, Teresa Johnson via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Aha - finally reproduced! The difference is using ld.bfd not ld.gold. With > that I get the same failure (using 3.9 to build 3.9 sources): > > /usr/local/google/home/tejohnson/binutils_build/install/bin/ld: > bin/lldb-3.9.1: hidden symbol `__morestack' in > /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a(morestack.o) is referenced by > DSO > /usr/local/google/home/tejohnson/binutils_build/install/bin/ld: final > link failed: Bad value > clang-3.9: error:...
2018 May 11
2
LTO query
Yes running LLVM performance test suite with LTO and Thin LTO enabled. Thanks, Siddharth On Fri, May 11, 2018 at 7:32 PM, Teresa Johnson <tejohnson at google.com> wrote: > I'm not completely sure what you are asking. Are you looking for > performance benchmarks to use for LTO and ThinLTO testing? Or are you > asking how to build/run with LTO and ThinLTO? Are you asking how to run > LLVM's performance test-suite with LTO...
2016 Aug 15
2
[ThinLTO] assert(GS != DefinedGlobals.end()) failed in FunctionImport.cpp
...patches merged I will try again to see if I can trigger it, probably with some larger internal benchmarks. But if you can give me more details on that problem that would be great. Let me know if you run into any other issues too! Thanks, Teresa On Mon, Aug 1, 2016 at 6:57 AM, Teresa Johnson <tejohnson at google.com> wrote: > > On Sat, Jul 30, 2016 at 6:45 AM, Teresa Johnson <tejohnson at google.com> > wrote: > >> Ok, good to know. >> >> Any luck on a smaller test case for either of the problems? >> > >> I tried building all the C/C++ SPEC cp...
2018 May 09
2
lld + ThinLTO + fprofile-generate causes duplicate symbol errors
...,l 8,9c8,9 < -r=b.o,__llvm_profile_raw_version,x < -r=b.o,__llvm_profile_filename,x --- > -r=b.o,__llvm_profile_raw_version,l > -r=b.o,__llvm_profile_filename,l I.e. with lld they are all marked as exported. Peter, any ideas? Teresa On Wed, May 9, 2018 at 9:52 AM Teresa Johnson <tejohnson at google.com> wrote: > Sorry, operator error. I can reproduce now. Interestingly, this does not > reproduce using gold, and they utilize the same underlying LTO API. Let me > dig a little using save-temps and see where they diverge. > Teresa > > On Wed, May 9, 2018 at 9:28 AM...
2018 May 09
2
lld + ThinLTO + fprofile-generate causes duplicate symbol errors
...read model: posix > InstalledDir: /ssd2/pirama/llvm-upstream/llvm-release/bin/. > > $ ./ld.lld --version > LLD 7.0.0 (https://git.llvm.org/git/lld.git dc4977e104c7f33758ac6119d1528aafcd8a94dc) (compatible with GNU linkers) > > > On Wed, May 9, 2018 at 6:44 AM Teresa Johnson <tejohnson at google.com> > wrote: > >> >> >> On Wed, May 9, 2018 at 6:43 AM Teresa Johnson <tejohnson at google.com> >> wrote: >> >>> Hi Pirama, >>> >>> I can't reproduce with either lld or gold, using a compiler built from >>&...
2015 Apr 29
2
[LLVMdev] AArch64 bot unstable
On Wed, Apr 29, 2015 at 10:05 AM, David Blaikie <dblaikie at gmail.com> wrote: > > > On Wed, Apr 29, 2015 at 9:48 AM, Teresa Johnson <tejohnson at google.com> > wrote: >> >> Ok, thanks for the suggestion. I will rework the tests to do that. > > > In case you haven't found it already, %T in the lit syntax gives you a > uniquely named directory for the test Actually %T is just the base directory where all t...
2018 May 11
0
LTO query
...else can help. Teresa On Fri, May 11, 2018 at 7:59 AM Siddharth Shankar Swain < h2015096 at pilani.bits-pilani.ac.in> wrote: > Yes running LLVM performance test suite with LTO and Thin LTO enabled. > Thanks, > Siddharth > > On Fri, May 11, 2018 at 7:32 PM, Teresa Johnson <tejohnson at google.com> > wrote: > >> I'm not completely sure what you are asking. Are you looking for >> performance benchmarks to use for LTO and ThinLTO testing? Or are you >> asking how to build/run with LTO and ThinLTO? Are you asking how to run >> LLVM's perfor...
2016 Oct 03
3
(Thin)LTO llvm build
On Mon, Oct 3, 2016 at 3:50 PM, Teresa Johnson <tejohnson at google.com> wrote: > > On Sun, Oct 2, 2016 at 4:02 AM, Carsten Mattner <carstenmattner at gmail.com> wrote: >> >> On Sun, Oct 2, 2016 at 6:41 AM, Teresa Johnson <tejohnson at google.com> wrote: > > > > > I use trunk, but it depends on how close to...
2019 Jun 20
2
Expected behavior of lld during LTO for global symbols (Attr Internal/Common)
Hi Teresa, Can you please let me know if there is any update on this issue. Thanks M Suresh From: Teresa Johnson <tejohnson at google.com> Sent: Tuesday, June 11, 2019 7:23 PM To: Rui Ueyama <ruiu at google.com> Cc: Mani, Suresh <Suresh.Mani at amd.com>; llvm-dev <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] Expected behavior of lld during LTO for global symbols (Attr Internal/Common) [CAUTI...
2018 May 09
0
lld + ThinLTO + fprofile-generate causes duplicate symbol errors
...nstalledDir: /ssd2/pirama/llvm-upstream/llvm-release/bin/. >> >> $ ./ld.lld --version >> LLD 7.0.0 (https://git.llvm.org/git/lld.git dc4977e104c7f33758ac6119d1528aafcd8a94dc) (compatible with GNU linkers) >> >> >> On Wed, May 9, 2018 at 6:44 AM Teresa Johnson <tejohnson at google.com> >> wrote: >> >>> >>> >>> On Wed, May 9, 2018 at 6:43 AM Teresa Johnson <tejohnson at google.com> >>> wrote: >>> >>>> Hi Pirama, >>>> >>>> I can't reproduce with either lld or gol...
2016 Apr 06
2
LTO renaming of constants with inline assembly
On Wed, Apr 6, 2016 at 11:16 AM, Peter Collingbourne <peter at pcc.me.uk> wrote: > On Wed, Apr 6, 2016 at 10:49 AM, Teresa Johnson <tejohnson at google.com> > wrote: > >> >> >> On Wed, Apr 6, 2016 at 10:46 AM, Peter Collingbourne <peter at pcc.me.uk> >> wrote: >> >>> I suspect that the right way to do promotion/renaming of this sort is to >>> rename at the MC layer just befor...
2017 Oct 03
2
PGO information at LTO/thinLTO link step
...presented in LLVM and what information is passed via the IR? I'm finding some difficulty in getting the big picture via the code. Graham Yiu LLVM Compiler Development IBM Toronto Software Lab Office: (905) 413-4077 C2-707/8200/Markham Email: gyiu at ca.ibm.com From: Teresa Johnson <tejohnson at google.com> To: Easwaran Raman <eraman at google.com> Cc: Graham Yiu <gyiu at ca.ibm.com>, llvm-dev <llvm-dev at lists.llvm.org> Date: 10/03/2017 05:00 PM Subject: Re: [llvm-dev] PGO information at LTO/thinLTO link step On Tue, Oct 3, 2017 at 1:55 PM, Easwar...