[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <YsLzFAoWz1mykLmy@worktop.programming.kicks-ass.net>
Date: Mon, 4 Jul 2022 16:03:00 +0200
From: Peter Zijlstra <peterz@...radead.org>
To: Fangrui Song <maskray@...gle.com>
Cc: Bill Wendling <morbo@...gle.com>,
"Jose E. Marchesi" <jemarch@....org>,
Ruud van der Pas <ruud.vanderpas@...cle.com>,
Nick Desaulniers <ndesaulniers@...gle.com>,
Sami Tolvanen <samitolvanen@...gle.com>,
Vladimir Mezentsev <vladimir.mezentsev@...cle.com>,
clang-built-linux <llvm@...ts.linux.dev>,
LKML <linux-kernel@...r.kernel.org>, Yonghong Song <yhs@...com>,
Wenlei He <wenlei@...com>, Hongtao Yu <hoy@...com>,
Ingo Molnar <mingo@...nel.org>,
linux-toolchains <linux-toolchains@...r.kernel.org>,
elena.zannoni@...cle.com
Subject: Re: plumbers session on profiling?
On Fri, Jul 01, 2022 at 12:34:09PM -0700, Fangrui Song wrote:
> Instrumentation based PGO has the nice property that it works with all
> architectures (the compiler supports) and does not rely on hardware
> support. In addition, it collects indirect call targets and string
> operation sizes which are very difficult/impossible for sample based
> PGO.
LBR samples should provide the indirect call targets just fine.
Powered by blists - more mailing lists