Displaying 20 results from an estimated 557 matches for "teresa".
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...
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:
>>
>&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>
>> >...
2016 Oct 04
2
(Thin)LTO llvm build
...c
> $ objdump -t 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...
2018 May 09
2
lld + ThinLTO + fprofile-generate causes duplicate symbol errors
..._raw_version,plx
---
> -r=a.o,__llvm_profile_raw_version,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...
2017 Oct 03
2
PGO information at LTO/thinLTO link step
Thanks Easwaran. This is what we've observed as well, where the old PM
inliner was only looking hot/cold callee information, which have
signficantly smaller boosts/penalties compared to callsite information.
Teresa, do you know if there is some documentation/video/presentation on
how PGO information is represented 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: (9...
2018 May 09
2
lld + ThinLTO + fprofile-generate causes duplicate symbol errors
LLD revision is r331862. To add, I had initially tried it on r328903,
which also reproduced the issue.
On Wed, May 9, 2018 at 9:26 AM Pirama Arumuga Nainar <pirama at google.com>
wrote:
> Hi Teresa,
>
> Thanks for looking into this. I hadn't initially tried ToT, but it
> reproduces in ToT as well when I tried.
>
> $ ./clang --version
>
> clang version 7.0.0 (trunk 331879) (llvm/trunk 331888)
> Target: x86_64-unknown-linux-gnu
> Thread model: posix
> Installe...
2016 Aug 15
2
[ThinLTO] assert(GS != DefinedGlobals.end()) failed in FunctionImport.cpp
No problem! I want to make sure you aren't blocked on trying ThinLTO.
Thanks,
Teresa
On Mon, Aug 15, 2016 at 2:50 PM, Taewook Oh <twoh at fb.com> wrote:
> Hello Teresa,
>
>
>
> 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. T...
2016 Mar 25
1
[RFC] Lazy-loading of debug info metadata
On Thu, Mar 24, 2016 at 6:35 PM, Duncan P. N. Exon Smith <
dexonsmith at apple.com> wrote:
>
> > On 2016-Mar-24, at 12:58, Teresa Johnson <tejohnson at google.com> wrote:
> >
> >
> >
> > On Thu, Mar 24, 2016 at 6:35 AM, Duncan Exon Smith <dexonsmith at apple.com>
> wrote:
> >
> >
> > On Mar 24, 2016, at 6:22 AM, Teresa Johnson <tejohnson at google.com>
> wrote:...
2015 Apr 29
2
[LLVMdev] AArch64 bot unstable
Ok, thanks for the suggestion. I will rework the tests to do that.
Teresa
On Wed, Apr 29, 2015 at 9:47 AM, Eric Christopher <echristo at gmail.com> wrote:
>
>
> On Wed, Apr 29, 2015 at 9:36 AM Justin Bogner <mail at justinbogner.com> wrote:
>>
>> Teresa Johnson <tejohnson at google.com> writes:
>> > On Wed, Apr 29, 2015 at...
2017 Jul 13
2
Question about thinLTO
On Thu, Jul 13, 2017 at 2:54 AM, Christudasan D <xander.cd at gmail.com> wrote:
> Thank you Teresa.
>
> Yes, I would like to save the IR (*.bc and/or *.ll) after all
> optimizations (especially thinLTO) are done and call *llc* separately.
> Is there any specific document available online to see more about this
> feature and various command-line switches that a compiler developer c...
2017 Oct 03
2
PGO information at LTO/thinLTO link step
On Tue, Oct 3, 2017 at 1:46 PM, Teresa Johnson via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
>
>
> On Tue, Oct 3, 2017 at 1:38 PM, Graham Yiu <gyiu at ca.ibm.com> wrote:
>
>> Hi Teresa,
>>
>> Actually, enabling the new pass manager manually seems to have solved
>> this issue, so this...
2018 May 09
0
lld + ThinLTO + fprofile-generate causes duplicate symbol errors
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 Pirama Arumuga Nainar <pirama at google.com>
wrote:
> LLD revision is r331862. To add, I had initially tried it on r328903,
> which also reproduced the issue.
>
> On Wed, May 9, 2018 at 9:26 AM Pirama Arumuga Nainar <pirama at google.com>
&g...
2018 May 11
1
lld + ThinLTO + fprofile-generate causes duplicate symbol errors
Thanks Peter, your patch does fix the reproducer. I filed
https://bugs.llvm.org/show_bug.cgi?id=37422 to track this bug. I have no
clue on how to resolve the tests - whether further cleanup is required in
the code or in the tests. But if Teresa or you cannot get to it, I can,
with some help, take a crack at fixing the tests.
On Wed, May 9, 2018 at 11:26 AM Peter Collingbourne <peter at pcc.me.uk> wrote:
> The problem is that ThinLTO is not dropping the non-prevailing
> definitions, and they end up being emitted into the obje...
2018 Apr 19
3
ThinLTO + CFI
On Wed, Apr 18, 2018 at 4:49 PM, <dmitry.mikulin at sony.com> wrote:
> Hi Teresa,
>
> Thanks for the info!
> This example is my attempt to reduce FreeBSD kernel to something more
> manageable :)
>
> I will take a look at why globals are not being imported in this case.
> What’s the best tool to look into ThinLTO objects and their summaries? Most
> dumpin...
2016 Oct 03
2
(Thin)LTO llvm build
...// __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 wi...
2016 Aug 15
2
[ThinLTO] assert(GS != DefinedGlobals.end()) failed in FunctionImport.cpp
...aller test case for the -g issue? Now that I have
pcc's 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?...
2015 Aug 12
2
[LLVMdev] RFC: ThinLTO File Format
I went ahead and replied to two of the review threads. I only
considered the parts which would be left without the native wrapped
bitcode support.
Philip
On 08/12/2015 01:24 PM, Teresa Johnson wrote:
> I can remove the native wrapper portions of the associated patch and
> add that later. Most of the support as I mentioned is for the bitcode
> handling anyway, but I wanted to include a skeleton of the native
> wrapper part. For the RFC, I wanted to show the end goal...
2016 Oct 03
3
(Thin)LTO llvm build
...morestack:
#if 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 i...
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 performan...