Skip to content

Commit e444c2d

Browse files
captain5050acmel
authored andcommitted
perf check: Add libLLVM feature
Advertise when perf is built with the HAVE_LIBLLVM_SUPPORT option. Committer testing: $ perf -vv | grep LLVM libLLVM: [ on ] # HAVE_LIBLLVM_SUPPORT $ And the form to use in scripts, notably the tools/perf/tests/shell/ 'perf test' ones: $ perf check feature libllvm libLLVM: [ on ] # HAVE_LIBLLVM_SUPPORT $ perf check -q feature libllvm && echo LLVM is present LLVM is present $ perf check -q feature liballvm && echo ALLVM is present $ Signed-off-by: Ian Rogers <irogers@google.com> Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com> Cc: Alexandre Ghiti <alexghiti@rivosinc.com> Cc: Andi Kleen <ak@linux.intel.com> Cc: Athira Rajeev <atrajeev@linux.ibm.com> Cc: Bill Wendling <morbo@google.com> Cc: Charlie Jenkins <charlie@rivosinc.com> Cc: Collin Funk <collin.funk1@gmail.com> Cc: Dmitriy Vyukov <dvyukov@google.com> Cc: Dr. David Alan Gilbert <linux@treblig.org> Cc: Eric Biggers <ebiggers@kernel.org> Cc: Haibo Xu <haibo1.xu@intel.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: James Clark <james.clark@linaro.org> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Justin Stitt <justinstitt@google.com> Cc: Li Huafei <lihuafei1@huawei.com> Cc: Masami Hiramatsu <mhiramat@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Nathan Chancellor <nathan@kernel.org> Cc: Nick Desaulniers <nick.desaulniers+lkml@gmail.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Song Liu <song@kernel.org> Cc: Stephen Brennan <stephen.s.brennan@oracle.com> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
1 parent a22d167 commit e444c2d

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

tools/perf/Documentation/perf-check.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ feature::
5656
libcapstone / HAVE_LIBCAPSTONE_SUPPORT
5757
libdw-dwarf-unwind / HAVE_LIBDW_SUPPORT
5858
libelf / HAVE_LIBELF_SUPPORT
59+
libLLVM / HAVE_LIBLLVM_SUPPORT
5960
libnuma / HAVE_LIBNUMA_SUPPORT
6061
libopencsd / HAVE_CSTRACE_SUPPORT
6162
libperl / HAVE_LIBPERL_SUPPORT

tools/perf/builtin-check.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ struct feature_status supported_features[] = {
4848
FEATURE_STATUS("libcapstone", HAVE_LIBCAPSTONE_SUPPORT),
4949
FEATURE_STATUS("libdw-dwarf-unwind", HAVE_LIBDW_SUPPORT),
5050
FEATURE_STATUS("libelf", HAVE_LIBELF_SUPPORT),
51+
FEATURE_STATUS("libLLVM", HAVE_LIBLLVM_SUPPORT),
5152
FEATURE_STATUS("libnuma", HAVE_LIBNUMA_SUPPORT),
5253
FEATURE_STATUS("libopencsd", HAVE_CSTRACE_SUPPORT),
5354
FEATURE_STATUS_TIP("libperl", HAVE_LIBPERL_SUPPORT, "Deprecated, use LIBPERL=1 and install perl-ExtUtils-Embed/libperl-dev to build with it"),

0 commit comments

Comments
 (0)