search for: novillo

Displaying 20 results from an estimated 141 matches for "novillo".

2015 Dec 11
3
Memory utilization problems in profile reader
On Fri, Dec 11, 2015 at 9:58 AM, Diego Novillo <dnovillo at google.com> wrote: > So, I traced it down to the DenseMaps in class FunctionSamples. I've > replaced them with two std::vector, and the read operation causes the > compiler to grow from 70Mb to 280Mb. With the DenseMaps, reading the > profile causes the compile...
2014 Mar 13
4
[LLVMdev] RFC: Binary format for instrumentation based profiling data
On Mar 13, 2014, at 5:48 AM, Diego Novillo <dnovillo at google.com> wrote: > On Wed, Mar 12, 2014 at 9:09 PM, Justin Bogner <mail at justinbogner.com> wrote: > >> Functions are represented by strings, determined by the part of the >> frontend that both generates and uses this data. In our case, these are &gt...
2016 Mar 23
3
Using LLVM from Autoconf
I'm writing a C++ program that uses LLVM, and trying to build it with autotools. Thanks to Diego Novillo, there is an M4 macro that detects llvm-config: https://github.com/google/autofdo/blob/master/m4/ax_llvm.m4 How do I use it? Given that I've written a basic configure.ac that can compile a basic C++ program, how do I modify it to make use of the macro? And should the macro be copied into the p...
2014 Oct 27
2
[LLVMdev] Recent changes in -gmlt break sample profiling
On Sun, Oct 26, 2014 at 4:59 PM, Eric Christopher <echristo at gmail.com> wrote: > On Fri, Oct 24, 2014 at 3:27 PM, Diego Novillo <dnovillo at google.com> > wrote: > > > > > > On Fri Oct 24 2014 at 6:21:14 PM David Blaikie <dblaikie at gmail.com> > wrote: > >> > >> On Fri, Oct 24, 2014 at 3:16 PM, Diego Novillo <dnovillo at google.com> > >> wrote: > >&...
2014 Oct 24
9
[LLVMdev] Recent changes in -gmlt break sample profiling
On Fri Oct 24 2014 at 6:21:14 PM David Blaikie <dblaikie at gmail.com> wrote: > On Fri, Oct 24, 2014 at 3:16 PM, Diego Novillo <dnovillo at google.com> > wrote: > >> >> >> On Fri Oct 24 2014 at 6:11:21 PM David Blaikie <dblaikie at gmail.com> >> wrote: >> >>> On Fri, Oct 24, 2014 at 2:48 PM, Diego Novillo <dnovillo at google.com> >>> wrote: >>&gt...
2019 Oct 18
2
US LLVM Dev Meeting 2019 - Round Table - Challenges using LLVM for GPU compilation
...ni at arm.com> Sent: 18 October 2019 14:42 To: Anastasia Stulova <Anastasia.Stulova at arm.com>; Simone Atzeni via llvm-dev <llvm-dev at lists.llvm.org>; clang developer list <cfe-dev at lists.llvm.org> Cc: David Neto <dneto at google.com>; nd <nd at arm.com>; Diego Novillo <dnovillo at google.com> Subject: Re: US LLVM Dev Meeting 2019 - Round Table - Challenges using LLVM for GPU compilation Dear all, Could I suggest adding one more topic to the list related to GPUs? We have just published a prototype for a LLVM backend generating SPIR-V at https://github.com...
2015 Apr 24
2
[LLVMdev] Loss of precision with very large branch weights
On Fri, Apr 24, 2015 at 12:29 PM, Diego Novillo <dnovillo at google.com> wrote: > > > On Fri, Apr 24, 2015 at 3:28 PM, Xinliang David Li <davidxl at google.com> > wrote: >> >> yes -- for count representation, 64 bit is needed. The branch weight >> here is different and does not needs to be 64bit to repre...
2015 Dec 10
3
Memory utilization problems in profile reader
On Wed, Dec 9, 2015 at 3:14 PM, Xinliang David Li <xinliangli at gmail.com> wrote: > Can you extract the relevant part of the heap profile data? > It's all profile data, actually. The heap utilization is massively dominated by the profile reader. > How large is the sample profile data fed to the compiler? > > For this run, the input file was 21Mb. > The
2015 May 13
2
[LLVMdev] Confusing buildbot failure in LLVM on sanitizer-x86_64-linux
...20unit%20tests/logs/stdio Any ideas? Thanks. Diego. ---------- Forwarded message ---------- From: <llvm.buildmaster at lab.llvm.org> Date: Wed, May 13, 2015 at 12:53 PM Subject: buildbot failure in LLVM on sanitizer-x86_64-linux To: Brendon Cahoon <bcahoon at codeaurora.org>, Diego Novillo <dnovillo at google.com>, Teresa Johnson <tejohnson at google.com>, Yaron Keren <yaron.keren at gmail.com> Cc: gkistanova at gmail.com The Buildbot has detected a new failure on builder sanitizer-x86_64-linux while building llvm. Full details are available at: http://lab.llvm.o...
2014 Oct 26
2
[LLVMdev] Recent changes in -gmlt break sample profiling
...The problem then comes down to "we added some hot code that doesn't have any samples" at which point you'd want the optimizer to pay attention to propagating weights along edges without them. Anyhow, some food for thought. -eric > > On Sat, Oct 25, 2014 at 8:57 AM, Diego Novillo <dnovillo at google.com> wrote: >> >> >> >> On Fri Oct 24 2014 at 6:21:14 PM David Blaikie <dblaikie at gmail.com> wrote: >>> >>> On Fri, Oct 24, 2014 at 3:16 PM, Diego Novillo <dnovillo at google.com> >>> wrote: >>>>...
2015 Jun 17
4
[LLVMdev] RFC - Stop ignoring -fprofile-generate and -fprofile-use
On 2015 Jun 17, at 13:53, Diego Novillo <dnovillo at google.com> wrote: > The flags -fprofile-generate and -fprofile-use are currently ignored > for GCC compatibility. I would like to enable them and give them > similar semantics to GCC. These flags are baked pretty deeply into > our build environment, so supporting t...
2014 Mar 06
11
[LLVMdev] RFC - Adding an optimization report facility?
The context of this is performance analysis of generated code. My interest is to trace at a high-level the major decisions done by the various optimizers. For instance, when the inliner decides to inline foo into bar, or the loop unroller decides to unroll a loop N times, or the vectorizer decides to vectorize a loop body. Many of these details are usually available via -debug-only. However, this
2015 May 13
2
[LLVMdev] Confusing buildbot failure in LLVM on sanitizer-x86_64-linux
...es to upstream developers? How often > do they break tsan? I suspect that when LLVM breaks tsan, it also breaks > ASan, which isn't as flaky. It might be better to mail the tsan failures to > Dmitry or someone and not upstream LLVM devs. > > On Wed, May 13, 2015 at 9:59 AM, Diego Novillo <dnovillo at google.com> > wrote: > >> Alexey, I got mail from one of the tsan buildbots, claiming a breakage >> in tsan tests. But I cannot see anything on the logs it has for the >> build. >> >> >> http://lab.llvm.org:8011/builders/sanitizer-x86_64-...
2015 Nov 28
2
Need help with windows build error and std::to_string
Thanks. I On Sat, Nov 28, 2015 at 11:44 AM, Benjamin Kramer <benny.kra at gmail.com> wrote: > On Sat, Nov 28, 2015 at 5:14 PM, Diego Novillo via llvm-dev > <llvm-dev at lists.llvm.org> wrote: > > > > I need to build a Twine with a double value, so I was using > std::to_string, > > but I'm getting "error: 'to_string' is not a member of 'std'" from a > windows > > buildb...
2016 Mar 23
0
Using LLVM from Autoconf
.../github.com/google/autofdo/pull/30/commits/0029f4be825f851b9d99bcd19dcb34fd59f1775e On Wed, Mar 23, 2016 at 4:35 PM, Russell Wallace via llvm-dev <llvm-dev at lists.llvm.org> wrote: > I'm writing a C++ program that uses LLVM, and trying to build it with > autotools. Thanks to Diego Novillo, there is an M4 macro that detects > llvm-config: https://github.com/google/autofdo/blob/master/m4/ax_llvm.m4 > > How do I use it? Given that I've written a basic configure.ac that can > compile a basic C++ program, how do I modify it to make use of the macro? > And should the ma...
2014 Mar 07
3
[LLVMdev] RFC - Adding an optimization report facility?
----- Original Message ----- > From: "Chris Lattner" <clattner at apple.com> > To: "Diego Novillo" <dnovillo at google.com> > Cc: "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu> > Sent: Thursday, March 6, 2014 5:54:02 PM > Subject: Re: [LLVMdev] RFC - Adding an optimization report facility? > > > On Mar 6, 2014, at 11:07 AM, Diego Novillo &...
2014 Oct 24
2
[LLVMdev] Recent changes in -gmlt break sample profiling
On Fri Oct 24 2014 at 6:11:21 PM David Blaikie <dblaikie at gmail.com> wrote: > On Fri, Oct 24, 2014 at 2:48 PM, Diego Novillo <dnovillo at google.com> > wrote: > >> I'm not sure if this was intended, but it's going to be a problem for >> sample profiles. >> >> When we compile with -gmlt, the profiler expects to find the line number >> for all the function headers so that i...
2015 May 14
0
[LLVMdev] Confusing buildbot failure in LLVM on sanitizer-x86_64-linux
...opers? How >> often do they break tsan? I suspect that when LLVM breaks tsan, it also >> breaks ASan, which isn't as flaky. It might be better to mail the tsan >> failures to Dmitry or someone and not upstream LLVM devs. >> >> On Wed, May 13, 2015 at 9:59 AM, Diego Novillo <dnovillo at google.com> >> wrote: >> >>> Alexey, I got mail from one of the tsan buildbots, claiming a breakage >>> in tsan tests. But I cannot see anything on the logs it has for the >>> build. >>> >>> >>> http://lab.llvm.org...
2015 Nov 06
2
[RFC] A new intrinsic, `llvm.blackbox`, to explicitly prevent constprop, die, etc optimizations
On Tue, Nov 3, 2015 at 2:50 PM, Diego Novillo <dnovillo at google.com> wrote: > I don't see how this is any different from volatile markers on > loads/stores or memory barriers or several other optimizer blocking > devices. They generally end up crippling the optimizers without much added > benefit. > Volatile must...
2015 Mar 05
5
[LLVMdev] RFC - Improvements to PGO profile support
> On Mar 2, 2015, at 4:19 PM, Diego Novillo <dnovillo at google.com> wrote: > > On Thu, Feb 26, 2015 at 6:54 PM, Diego Novillo <dnovillo at google.com <mailto:dnovillo at google.com>> wrote: > > I've created a few bugzilla issues with details of some of the things I'll be looking into. I'm not yet...