llvm-project/llvm/test/tools/llvm-profgen
Hongtao Yu f0f70ae674 [CSSPGO] Do not recount callee samples when computing profile summary for nested CS profile.
When generating nested CS profile with all calling contexts of a function duplicated into a base profile under `--generate-merged-base-profiles`, do not recount callee samples when computing profile summary. This fixes the profile summary mismatch between flat cs profile and nested cs profile, for both extbinary and text format.

Reviewed By: wenlei

Differential Revision: https://reviews.llvm.org/D119494
2022-02-11 09:05:51 -08:00
..
Inputs [CSSPGO][llvm-profgen] Fix external address issues of perf reader (return to external addr part) 2021-12-14 16:40:54 -08:00
callback-external-addr.test [CSSPGO][llvm-profgen] Fix external address issues of perf reader (return to external addr part) 2021-12-14 16:40:54 -08:00
cold-profile-trimming.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
coroutine.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
cs-extbinary.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
cs-external-address.test [CSSPGO][llvm-profgen] Fix external address issues of perf reader (leading external LBR part) 2021-12-14 16:40:53 -08:00
cs-interrupt.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
cs-invalid-ret-addr.test [llvm-profgen] Warn on invalid range and show warning summary 2021-11-02 19:55:55 -07:00
cs-preinline-cost.test [llvm-profgen] Use context-sensitive byte size cost for preinliner decisions by default 2021-09-16 10:36:12 -07:00
cs-preinline.test [CSSPGO] Do not recount callee samples when computing profile summary for nested CS profile. 2022-02-11 09:05:51 -08:00
disassemble.test [CSSPGO][llvm-profgen] Allow multiple executable load segments. 2021-07-13 18:22:24 -07:00
fname-canonicalization.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
fs-discriminator.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
func-split.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
help.test [llvm][tools] Hide more unrelated LLVM tool options 2021-07-21 09:14:04 +02:00
inline-cs-noprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
inline-cs-pseudoprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
inline-force-dwarf.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
inline-noprobe.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
inline-noprobe2.test [CSSPGO][llvm-profgen] Fix external address issues of perf reader (return to external addr part) 2021-12-14 16:40:54 -08:00
invalid-perfscript.test
lit.local.cfg [llvm-profgen] A couple tweaks to the testing harness. 2021-04-22 08:57:14 -07:00
merge-cold-profile.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
mmapEvent.test [CSSPGO][llvm-profgen] Allow multiple executable load segments. 2021-07-13 18:22:24 -07:00
multi-load-segs.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
noinline-cs-noprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
noinline-cs-pseudoprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
noinline-noprobe.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
profile-density.test [llvm-profgen] Fix total samples related issues 2021-12-08 12:33:41 -08:00
pseudoprobe-decoding.test [llvm-profgen] An option to dump disasm of specified symbols 2021-09-22 10:32:59 -07:00
recursion-compression-noprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
recursion-compression-pseudoprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00
separate-debuginfo-binary.test [llvm-profgen] Support to load debug info from a second binary 2022-01-24 17:14:05 -08:00
symbolize.test [CSSPGO][llvm-profgen] Allow multiple executable load segments. 2021-07-13 18:22:24 -07:00
truncated-pseudoprobe.test [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08:00