Home
last modified time | relevance | path

Searched refs:profdata (Results 1 – 25 of 48) sorted by relevance

12

/netbsd-src/sys/external/bsd/compiler_rt/dist/test/profile/
H A Dinstrprof-shared.test43 RUN: llvm-profdata merge -o %t-instr-instr.profdata %t-instr-instr.profraw
44 RUN: llvm-profdata merge -o %t-instr-no-instr1.profdata %t-instr-no-instr1.profraw
45 RUN: llvm-profdata merge -o %t-instr-no-instr2.profdata %t-instr-no-instr2.profraw
46 RUN: llvm-profdata merge -o %t-no-instr1-instr.profdata %t-no-instr1-instr.profraw
47 RUN: llvm-profdata merge -o %t-no-instr2-instr.profdata %t-no-instr2-instr.profraw
49 RUN: not llvm-profdata merge -o %t-no-instr1-no-instr1.profdata %t-no-instr1-no-instr1.profraw 2>&1…
50 RUN: not llvm-profdata merge -o %t-no-instr2-no-instr1.profdata %t-no-instr2-no-instr1.profraw 2>&1…
53 RUN: llvm-profdata show -counts --function main %t-instr-instr.profdata | grep -v 'Total\|Maximum' …
54 RUN: llvm-profdata show -counts --function main %t-instr-no-instr1.profdata | grep -v 'Total\|Maxim…
55 RUN: llvm-profdata show -counts --function main %t-instr-no-instr2.profdata | grep -v 'Total\|Maxim…
[all …]
H A Dinstrprof-dlopen.test14 RUN: llvm-profdata merge -o %t-static.profdata %t-static.profraw
15 RUN: llvm-profdata merge -o %t-local.profdata %t-local.profraw
16 RUN: llvm-profdata merge -o %t-global.profdata %t-global.profraw
18 RUN: %clang_profuse=%t-static.profdata -o %t-func.static.ll -S -emit-llvm %S/Inputs/instrprof-dlope…
19 RUN: %clang_profuse=%t-local.profdata -o %t-func.local.ll -S -emit-llvm %S/Inputs/instrprof-dlopen-…
20 RUN: %clang_profuse=%t-global.profdata -o %t-func.global.ll -S -emit-llvm %S/Inputs/instrprof-dlope…
24 RUN: %clang_profuse=%t-static.profdata -o %t-func2.static.ll -S -emit-llvm %S/Inputs/instrprof-dlop…
25 RUN: %clang_profuse=%t-local.profdata -o %t-func2.local.ll -S -emit-llvm %S/Inputs/instrprof-dlopen…
26 RUN: %clang_profuse=%t-global.profdata -o %t-func2.global.ll -S -emit-llvm %S/Inputs/instrprof-dlop…
30 RUN: %clang_profuse=%t-static.profdata -o %t-main.static.ll -S -emit-llvm %S/Inputs/instrprof-dlope…
[all …]
H A Dinstrprof-value-prof.test3 // RUN: llvm-profdata merge -o %t.profdata %t.profraw
4 // RUN: llvm-profdata show --all-functions -ic-targets %t.profdata | FileCheck %S/Inputs/instrpro…
10 // RUN: llvm-profdata merge -o %t.ir.profdata %t.ir.profraw
11 // RUN: llvm-profdata show --all-functions -ic-targets %t.ir.profdata | FileCheck %S/Inputs/instr…
H A Dinstrprof-dynamic-one-shared.test10 RUN: llvm-profdata merge -o %t-static.profdata %t-static.profraw
11 RUN: llvm-profdata merge -o %t-shared.profdata %t-shared.profraw
13 RUN: %clang_profuse=%t-static.profdata -o %t-a.static.ll -S -emit-llvm %S/Inputs/instrprof-dynamic-…
14 RUN: %clang_profuse=%t-shared.profdata -o %t-a.shared.ll -S -emit-llvm %S/Inputs/instrprof-dynamic-…
17 RUN: %clang_profuse=%t-static.profdata -o %t-b.static.ll -S -emit-llvm %S/Inputs/instrprof-dynamic-…
18 RUN: %clang_profuse=%t-shared.profdata -o %t-b.shared.ll -S -emit-llvm %S/Inputs/instrprof-dynamic-…
21 RUN: %clang_profuse=%t-static.profdata -o %t-main.static.ll -S -emit-llvm %S/Inputs/instrprof-dynam…
22 RUN: %clang_profuse=%t-shared.profdata -o %t-main.shared.ll -S -emit-llvm %S/Inputs/instrprof-dynam…
H A Dinstrprof-dynamic-two-shared.test11 RUN: llvm-profdata merge -o %t-static.profdata %t-static.profraw
12 RUN: llvm-profdata merge -o %t-shared.profdata %t-shared.profraw
14 RUN: %clang_profuse=%t-static.profdata -o %t-a.static.ll -S -emit-llvm %S/Inputs/instrprof-dynamic-…
15 RUN: %clang_profuse=%t-shared.profdata -o %t-a.shared.ll -S -emit-llvm %S/Inputs/instrprof-dynamic-…
18 RUN: %clang_profuse=%t-static.profdata -o %t-b.static.ll -S -emit-llvm %S/Inputs/instrprof-dynamic-…
19 RUN: %clang_profuse=%t-shared.profdata -o %t-b.shared.ll -S -emit-llvm %S/Inputs/instrprof-dynamic-…
22 RUN: %clang_profuse=%t-static.profdata -o %t-main.static.ll -S -emit-llvm %S/Inputs/instrprof-dynam…
23 RUN: %clang_profuse=%t-shared.profdata -o %t-main.shared.ll -S -emit-llvm %S/Inputs/instrprof-dynam…
H A Dgcc-flag-compatibility.test6 RUN: llvm-profdata merge -o %t.profdata %t.d/d1/d2/default.profraw
10 RUN: llvm-profdata merge -o %t.profdata %t.d/x1/prof.raw
13 RUN: llvm-profdata merge -o %t.d/default.profdata %t.d/x1/prof.raw
17 RUN: %clang_profuse_gcc=%t.profdata -o %t.d/code %S/Inputs/gcc-flag-compatibility.c
H A DCMakeLists.txt6 list(APPEND PROFILE_TEST_DEPS profile llvm-profdata)
/netbsd-src/sys/external/bsd/compiler_rt/dist/test/profile/Linux/
H A Dinstrprof-dlopen.test14 RUN: llvm-profdata merge -o %t-static.profdata %t-static.profraw
15 RUN: llvm-profdata merge -o %t-local.profdata %t-local.profraw
16 RUN: llvm-profdata merge -o %t-global.profdata %t-global.profraw
18 RUN: %clang_profuse=%t-static.profdata -o %t-func.static.ll -S -emit-llvm %S/../Inputs/instrprof-dl…
19 RUN: %clang_profuse=%t-local.profdata -o %t-func.local.ll -S -emit-llvm %S/../Inputs/instrprof-dlop…
20 RUN: %clang_profuse=%t-global.profdata -o %t-func.global.ll -S -emit-llvm %S/../Inputs/instrprof-dl…
24 RUN: %clang_profuse=%t-static.profdata -o %t-func2.static.ll -S -emit-llvm %S/../Inputs/instrprof-d…
25 RUN: %clang_profuse=%t-local.profdata -o %t-func2.local.ll -S -emit-llvm %S/../Inputs/instrprof-dlo…
26 RUN: %clang_profuse=%t-global.profdata -o %t-func2.global.ll -S -emit-llvm %S/../Inputs/instrprof-d…
30 RUN: %clang_profuse=%t-static.profdata -o %t-main.static.ll -S -emit-llvm %S/../Inputs/instrprof-dl…
[all …]
H A Dinstrprof-dynamic-one-shared.test10 RUN: llvm-profdata merge -o %t-static.profdata %t-static.profraw
11 RUN: llvm-profdata merge -o %t-shared.profdata %t-shared.profraw
13 RUN: %clang_profuse=%t-static.profdata -o %t-a.static.ll -S -emit-llvm %S/../Inputs/instrprof-dynam…
14 RUN: %clang_profuse=%t-shared.profdata -o %t-a.shared.ll -S -emit-llvm %S/../Inputs/instrprof-dynam…
17 RUN: %clang_profuse=%t-static.profdata -o %t-b.static.ll -S -emit-llvm %S/../Inputs/instrprof-dynam…
18 RUN: %clang_profuse=%t-shared.profdata -o %t-b.shared.ll -S -emit-llvm %S/../Inputs/instrprof-dynam…
21 RUN: %clang_profuse=%t-static.profdata -o %t-main.static.ll -S -emit-llvm %S/../Inputs/instrprof-dy…
22 RUN: %clang_profuse=%t-shared.profdata -o %t-main.shared.ll -S -emit-llvm %S/../Inputs/instrprof-dy…
H A Dinstrprof-dynamic-two-shared.test11 RUN: llvm-profdata merge -o %t-static.profdata %t-static.profraw
12 RUN: llvm-profdata merge -o %t-shared.profdata %t-shared.profraw
14 RUN: %clang_profuse=%t-static.profdata -o %t-a.static.ll -S -emit-llvm %S/../Inputs/instrprof-dynam…
15 RUN: %clang_profuse=%t-shared.profdata -o %t-a.shared.ll -S -emit-llvm %S/../Inputs/instrprof-dynam…
18 RUN: %clang_profuse=%t-static.profdata -o %t-b.static.ll -S -emit-llvm %S/../Inputs/instrprof-dynam…
19 RUN: %clang_profuse=%t-shared.profdata -o %t-b.shared.ll -S -emit-llvm %S/../Inputs/instrprof-dynam…
22 RUN: %clang_profuse=%t-static.profdata -o %t-main.static.ll -S -emit-llvm %S/../Inputs/instrprof-dy…
23 RUN: %clang_profuse=%t-shared.profdata -o %t-main.shared.ll -S -emit-llvm %S/../Inputs/instrprof-dy…
H A Dcoverage_shared.test11 RUN: llvm-profdata merge -o %t-static.profdata %t-static.profraw
12 RUN: llvm-profdata merge -o %t-shared.profdata %t-shared.profraw
14 RUN: llvm-cov show -instr-profile %t-shared.profdata %t.d/a.shared | FileCheck --check-prefix=COV %…
15 RUN: llvm-cov show -instr-profile %t-static.profdata %t-static | FileCheck --check-prefix=COV %S/..…
/netbsd-src/external/apache2/llvm/dist/llvm/docs/CommandGuide/
H A Dllvm-profdata.rst1 llvm-profdata - Profile data tool
4 .. program:: llvm-profdata
9 :program:`llvm-profdata` *command* [*args...*]
14 The :program:`llvm-profdata` tool is a small utility for working with profile
20 * :ref:`merge <profdata-merge>`
21 * :ref:`show <profdata-show>`
22 * :ref:`overlap <profdata-overlap>`
24 .. program:: llvm-profdata merge
34 :program:`llvm-profdata merge` [*options*] [*filename...*]
39 :program:`llvm-profdata merge` takes several profile data files
[all …]
/netbsd-src/external/bsd/openpam/dist/
H A DMakefile.am29 profdata = ${covdir}/@PACKAGE@.profdata macro
35 llvm-profdata@clang_ver@ merge \
36 --sparse "${covdir}/@PACKAGE@".*.raw -o "${profdata}"
40 --instr-profile="${profdata}" \
/netbsd-src/external/apache2/llvm/dist/clang/utils/perf-training/
H A DCMakeLists.txt30 find_program(LLVM_PROFDATA llvm-profdata)
34 message(STATUS "To enable merging PGO data LLVM_PROFDATA has to point to llvm-profdata")
36 add_custom_target(generate-profdata
37 …perf-helper.py merge ${LLVM_PROFDATA} ${CMAKE_CURRENT_BINARY_DIR}/clang.profdata ${CMAKE_CURRENT_B…
38 COMMENT "Merging profdata"
/netbsd-src/external/bsd/libfido2/dist/fuzz/
H A DMakefile8 PROFDATA := llvm-profdata
47 profdata: run target
51 report.tgz: profdata
58 summary.txt: profdata
63 functions.txt: profdata
/netbsd-src/external/apache2/llvm/bin/llvm-profdata/
H A DMakefile3 PROG_CXX= llvm-profdata
8 .PATH: ${LLVM_SRCDIR}/tools/llvm-profdata
10 SRCS= llvm-profdata.cpp
/netbsd-src/external/bsd/pam-u2f/dist/fuzz/
H A Dcoverage.sh9 llvm-profdata merge -sparse *.profraw -o default.profdata
10 llvm-cov report -show-functions -instr-profile=default.profdata fuzz_format_parsers ../*.c
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DAdvancedBuilds.rst110 you use llvm-profdata to merge the files into a single profdata file that you
119 $ ninja stage2-instrumented-generate-profdata
121 If you let that run for a few hours or so, it will place a profdata file in your
128 After it finishes you can use “find . -name clang.profdata” to find it, but it
133 <build dir>/tools/clang/stage2-instrumented-bins/utils/perf-training/clang.profdata
146 llvm-profdata) then uses that compiler to build an instrumented stage2 compiler.
148 **stage2-instrumented-generate-profdata**
150 generate profdata based on the training files in <clang>/utils/perf-training
153 Depends of "stage2-instrumented-generate-profdata" and will use the stage1
154 compiler with the stage2 profdata to build a PGO-optimized compiler.
H A DHowToBuildWithPGO.rst138 ``llvm-profdata`` (even if you only have one! The profile merge transforms
140 ``/path/to/stage1/llvm-profdata merge
141 -output=/path/to/output/profdata.prof path/to/stage2/profiles/*.profraw``.
146 - ``-DLLVM_PROFDATA_FILE=/path/to/output/profdata.prof`` - Use the PGO
/netbsd-src/external/apache2/llvm/dist/clang/cmake/caches/
H A DREADME.txt40 llvm-profdata) then uses that compiler to build an instrumented stage2 compiler.
42 stage2-instrumented-generate-profdata:
44 generate profdata based on the training files in <clang>/utils/perf-training
47 Depends on "stage2-instrumented-generate-profdata" and will use the stage1
48 compiler with the stage2 profdata to build a PGO-optimized compiler.
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-profdata/
H A DCMakeLists.txt7 add_llvm_tool(llvm-profdata
8 llvm-profdata.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-profdata/
H A DBUILD.gn1 executable("llvm-profdata") {
7 sources = [ "llvm-profdata.cpp" ]
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Dcoverage17 # llvm-profdata
79 # LLVM indexed instruction profile (as generated by llvm-profdata)
84 # https://llvm.org/docs/CommandGuide/llvm-profdata.html
/netbsd-src/external/apache2/llvm/dist/llvm/tools/
H A DCMakeLists.txt24 # Add LTO, llvm-ar, llvm-config, and llvm-profdata before clang, ExternalProject
32 add_llvm_tool_subdirectory(llvm-profdata)
/netbsd-src/external/apache2/llvm/dist/clang/docs/
H A DSourceBasedCodeCoverage.rst138 coverage reports. This is done using the "merge" tool in ``llvm-profdata``
144 % llvm-profdata merge -sparse foo.profraw -o foo.profdata
152 % llvm-cov show ./foo -instr-profile=foo.profdata
213 % llvm-cov report ./foo -instr-profile=foo.profdata
236 * The ``llvm-profdata`` tool can be used to merge together multiple raw or
242 % llvm-profdata merge -sparse foo1.profraw foo2.profdata -o foo3.profdata

12