Displaying 20 results from an estimated 8000 matches similar to: "Using LLVM from Autoconf"
2016 Mar 23
0
Using LLVM from Autoconf
Jack's correct about moving this to autoconf at gnu.org. However, you
can start by cutting and pasting the configure.ac bits from the same
github repo I pointed you to earlier today. The actual commit that
brought those changes may be easier to use as a template.
https://github.com/google/autofdo/pull/30/commits/0029f4be825f851b9d99bcd19dcb34fd59f1775e
On Wed, Mar 23, 2016 at 4:35 PM,
2016 Mar 23
0
Building a program with LLVM on Unix
There are several m4 macros that let you write autoconf detection for
llvm. I recently needed to implement one. Have a look here:
https://github.com/google/autofdo/blob/master/m4/ax_llvm.m4
Diego.
On Wed, Mar 23, 2016 at 12:48 PM, Russell Wallace via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> Building LLVM itself involves Cmake, but what's the best way to build a C++
>
2016 Mar 23
5
Building a program with LLVM on Unix
Building LLVM itself involves Cmake, but what's the best way to build a C++
program that needs to link with the LLVM libraries?
If you're trying to optimise for making life as easy as possible for users
and people creating binary packages, in the normal course of events,
autotools is recommended. But the tutorial mentions running llvm-config to
get things like library paths - does
2014 Jul 16
5
[LLVMdev] RFC - A tool to convert profiles from external profilers
A few weeks ago, I announced the availability of a conversion tool that
converts Linux Perf sample profiles to LLVM's sample profiler (
https://github.com/google/autofdo).
I have now ported this tool to the LLVM tree, so it can be made available
as part of LLVM. I've got a working version, but I still need to massage
the code to use LLVM's own libraries (logging, flags, etc) and adapt
2013 Jun 12
6
[LLVMdev] RFC - Profile Guided Optimization in LLVM
I have started looking at the state of PGO (Profile Guided Optimization)
in LLVM.**I want to discuss my high-level plan and make sure I'm not
missing anything interesting out. I appreciate any feedback on this,
pointers to existing work, patches and anything related to PGO in LLVM.
I will be keeping changes to this plan in this web document
2013 Jun 12
0
[LLVMdev] RFC - Profile Guided Optimization in LLVM
On 2013-06-12 17:23 , Diego Novillo wrote:
>
> I have started looking at the state of PGO (Profile Guided
> Optimization) in LLVM.**I want to discuss my high-level plan and make
> sure I'm not missing anything interesting out. I appreciate any
> feedback on this, pointers to existing work, patches and anything
> related to PGO in LLVM.
Good grief. A whole lot of fail
2008 Nov 14
1
Problems running autoconf on Solaris 10 Update 4
Sorry for the double post, I've been doing some more looking into this,
and it seems like this is a separate problem of more general interest
than my original AD issue.
My understanding is that the repository does not maintain a configure
script in the source directory. Packaged releases of the samba code
include one, but if you're trying to build from the repo, you need to do
it
2013 Jul 22
3
2.2.4 + metadata plugin: autoconf failed
Hello,
I can compile metadata plugin using debian squeeze + wheezy.
But build on suse enterprise server 9,10 and 11 failed.
The metadata plugin require autoconf-2.65 which i too new.
On the other side I can build the dovecot-2.2.4 and pigeonhole-0.4.0 plugin without problems:
dovecot require autoconf-2.59 and pigeonhole does not require any specific autoconf version.
I asked the authors of the
2016 May 31
2
[PATCH 1/2] Modify autoconf tests for intrinsics to stop clang from optimizing them away.
---
configure.ac | 30 +++++++++++++++++++++---------
1 file changed, 21 insertions(+), 9 deletions(-)
diff --git a/configure.ac b/configure.ac
index a67aa37..c722556 100644
--- a/configure.ac
+++ b/configure.ac
@@ -472,6 +472,7 @@ AS_IF([test x"$enable_intrinsics" = x"yes"],[
[[
static float32x4_t A0, A1, SUMM;
SUMM = vmlaq_f32(SUMM, A0,
2015 Oct 09
3
LLVM AutoFDO status
With recent bug fixes and performance tunings, AutoFDO at llvm has reached a
usable state. To evaluate performance, we used
O3/-fprofile-use/-fprofile-sample-use respectively to optimize clang
itself, and measure its speed.
clang built with -fprofile-use is ~20% faster than clang built with O3
clang built with -fprofile-sample-use is ~10% faster than clang built with
O3
AutoFDO can deliver 50%
2020 Aug 07
4
[RFC] Context-sensitive Sample PGO with Pseudo-Instrumentation
Hi All,
Our team at Facebook is building a new context-sensitive Sample PGO as an alternative to the existing AutoFDO. We’d like to share our motivation, propose a new design, and reveal preliminary results on benchmarks. We will refer to the proposed design as CSSPGO in this RFC.
The new CSSPGO leverages simultaneous LBR and stack sampling to construct a full context-sensitive profile. It
2007 Feb 21
2
[LLVMdev] Trouble with sample project's autoconf
I'm trying to follow docs/Projects.html to use llvm in a project of my own.
If I just copy the sample directory, running configure in the new one
works fine:
~/programming/llvm-1.9/projects $ cp -a sample/ zhe
~/programming/llvm-1.9/projects $ cd zhe/
~/programming/llvm-1.9/projects/zhe $ ./configure
configure: creating ./config.status
config.status: creating Makefile.common
config.status:
2007 Feb 23
0
[LLVMdev] Trouble with sample project's autoconf
Hello Scott,
On Wed, 2007-02-21 at 18:57 -0500, me22 wrote:
> I'm trying to follow docs/Projects.html to use llvm in a project of my own.
>
> If I just copy the sample directory, running configure in the new one
> works fine:
> ~/programming/llvm-1.9/projects $ cp -a sample/ zhe
> ~/programming/llvm-1.9/projects $ cd zhe/
> ~/programming/llvm-1.9/projects/zhe $
2014 Oct 26
2
[LLVMdev] Recent changes in -gmlt break sample profiling
On Sun, Oct 26, 2014 at 3:47 PM, Jeremy Lakeman
<Jeremy.Lakeman at gmail.com> wrote:
> This sounds like a problem best solved by tracking source code movement via
> your source control system.
> If you know the commit of the code that produced the sample, you should be
> able to use source control history / diffs to translate absolute line
> numbers to the location where the
2007 Feb 23
1
[LLVMdev] Trouble with sample project's autoconf
On 2/23/07, Reid Spencer <rspencer at reidspencer.com> wrote:
> > However, if I run the AutoRegen.sh script (after modifying it to
> > accept autoconf 2.61, which I think is fine as gentoo slots it the
> > same as the 2.5[0-9] versions), the configure no longer works:
> > ~/programming/llvm-1.9/projects/zhe $ cd autoconf/
> >
2004 Sep 10
2
build problems (autoconf/libtool)
Hi.
I want to add some code to flac and am having trouble building it out of cvs.
I've had several problems, most of which were pretty easy to work around or
had already been discussed here. But this one has me stumped (though I am
admittedly new to autoconf, automake, and libtool). Here's the problem.
autoconf does not see any definition for AC_PROG_LIBTOOL. There is such a
2020 Aug 08
5
[RFC] Context-sensitive Sample PGO with Pseudo-Instrumentation
See my answers inline.
From: Xinliang David Li <davidxl at google.com>
Date: Friday, August 7, 2020 at 7:57 PM
To: Wenlei He <wenlei at fb.com>
Cc: "llvm-dev at lists.llvm.org" <llvm-dev at lists.llvm.org>, Wei Mi <wmi at google.com>, Hongtao Yu <hoy at fb.com>
Subject: Re: [RFC] Context-sensitive Sample PGO with Pseudo-Instrumentation
On Fri, Aug 7,
2020 Aug 07
2
[RFC] Context-sensitive Sample PGO with Pseudo-Instrumentation
Thanks for the thoughtful questions, David. See my answers inline.
Thanks,
Wenlei
From: Xinliang David Li <davidxl at google.com>
Date: Friday, August 7, 2020 at 1:24 PM
To: Wenlei He <wenlei at fb.com>
Cc: "llvm-dev at lists.llvm.org" <llvm-dev at lists.llvm.org>, Wei Mi <wmi at google.com>, Hongtao Yu <hoy at fb.com>
Subject: Re: [RFC] Context-sensitive
2020 Aug 08
3
[RFC] Context-sensitive Sample PGO with Pseudo-Instrumentation
Hi Rahman,
Thanks for sharing the BB-info section proposal which is a shiny idea. I think the BB-info and pseudo probes deal with a similar problem in different spaces, i.e., mapping hardware samples to corresponding basic blocks. In the context of pseudo probes, we much focus on mapping samples back to source-level blocks which is the input to the optimizer. Therefore we are building a
2020 Aug 08
2
[RFC] Context-sensitive Sample PGO with Pseudo-Instrumentation
On Fri, Aug 7, 2020 at 11:28 PM Hongtao Yu <hoy at fb.com> wrote:
> A few add-ons.
>
>
>
> *From: *Wenlei He <wenlei at fb.com>
> *Date: *Friday, August 7, 2020 at 10:34 PM
> *To: *Xinliang David Li <davidxl at google.com>
> *Cc: *"llvm-dev at lists.llvm.org" <llvm-dev at lists.llvm.org>, Wei Mi <
> wmi at