/netbsd-src/sys/external/bsd/compiler_rt/dist/test/profile/ |
H A D | instrprof-shared.test | 43 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 D | instrprof-dlopen.test | 14 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 D | instrprof-value-prof.test | 3 // 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 D | instrprof-dynamic-one-shared.test | 10 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 D | instrprof-dynamic-two-shared.test | 11 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 D | gcc-flag-compatibility.test | 6 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 D | CMakeLists.txt | 6 list(APPEND PROFILE_TEST_DEPS profile llvm-profdata)
|
/netbsd-src/sys/external/bsd/compiler_rt/dist/test/profile/Linux/ |
H A D | instrprof-dlopen.test | 14 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 D | instrprof-dynamic-one-shared.test | 10 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 D | instrprof-dynamic-two-shared.test | 11 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 D | coverage_shared.test | 11 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 D | llvm-profdata.rst | 1 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 D | Makefile.am | 29 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 D | CMakeLists.txt | 30 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 D | Makefile | 8 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 D | Makefile | 3 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 D | coverage.sh | 9 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 D | AdvancedBuilds.rst | 110 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 D | HowToBuildWithPGO.rst | 138 ``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 D | README.txt | 40 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 D | CMakeLists.txt | 7 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 D | BUILD.gn | 1 executable("llvm-profdata") { 7 sources = [ "llvm-profdata.cpp" ]
|
/netbsd-src/external/bsd/file/dist/magic/magdir/ |
H A D | coverage | 17 # 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 D | CMakeLists.txt | 24 # 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 D | SourceBasedCodeCoverage.rst | 138 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
|