llvm-project/llvm/test/tools/llvm-profgen
Wenlei He e8c245dcd3 [llvm-profgen] Skip duplication factor outside of body sample computation
We incorrectly use duplication factor for total samples even though we already accumulate samples instead of taking MAX. It causes profile to have bloated total samples for functions with loop unrolled or vectorized. The change fix the issue for total sample, head sample and call target samples.

Differential Revision: https://reviews.llvm.org/D112042
2021-10-19 23:10:45 -07:00
..
Inputs [llvm-profgen] Ignore the whole trace with the leading external branch 2021-10-13 16:52:29 -07:00
coroutine.test [llvm-profgen] Ignore branch count against outline function 2021-10-07 14:03:34 -07:00
cs-extbinary.test [CSSPGO][llvm-profgen] Change default cold threshold for context merging 2021-05-25 10:41:10 -07:00
cs-interrupt.test [llvm-profgen] Unify output format of different unsymbolized profiles 2021-09-24 14:18:00 -07:00
cs-invalid-ret-addr.test [CSSPGO][llvm-profgen] Truncate stack samples with invalid return address. 2021-09-14 21:56:22 -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 [llvm-profgen] Filter out invalid debug line 2021-10-04 19:09:06 -07:00
disassemble.test [CSSPGO][llvm-profgen] Allow multiple executable load segments. 2021-07-13 18:22:24 -07:00
fname-canonicalization.test [llvm-profgen] Filter out invalid debug line 2021-10-04 19:09:06 -07:00
func-split.test [llvm-profgen] Ignore branch count against outline function 2021-10-07 14:03:34 -07: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] Support symbol list for accurate profile 2021-10-06 11:41:39 -07:00
inline-cs-pseudoprobe.test [llvm-profgen] Unify output format of different unsymbolized profiles 2021-09-24 14:18:00 -07:00
inline-force-dwarf.test [llvm-profgen] Allow generating AutoFDO profile from CSSPGO binary 2021-10-14 09:11:56 -07:00
inline-noprobe.test [llvm-profgen] Allow generating AutoFDO profile from CSSPGO binary 2021-10-14 09:11:56 -07:00
inline-noprobe2.test [llvm-profgen] Skip duplication factor outside of body sample computation 2021-10-19 23:10:45 -07:00
invalid-perfscript.test [CSSPGO][llvm-profgen] Renovate perfscript check and command line input validation 2021-02-12 15:18:50 -08:00
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] Use hot threshold for context merging and trimming 2021-09-22 15:01:51 -07: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] Filter out invalid debug line 2021-10-04 19:09:06 -07:00
noinline-cs-noprobe.test [llvm-profgen] Strip context to support non-CS profile generation for hybrid sample 2021-09-28 12:20:23 -07:00
noinline-cs-pseudoprobe.test [llvm-profgen] Unify output format of different unsymbolized profiles 2021-09-24 14:18:00 -07:00
noinline-noprobe.test [AutoFDO][llvm-profgen] Profile generation for LBR(non-CS) sample 2021-09-24 13:55:34 -07: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] Filter out invalid debug line 2021-10-04 19:09:06 -07:00
recursion-compression-pseudoprobe.test [llvm-profgen] Unify output format of different unsymbolized profiles 2021-09-24 14:18:00 -07:00
symbolize.test [CSSPGO][llvm-profgen] Allow multiple executable load segments. 2021-07-13 18:22:24 -07:00
truncated-pseudoprobe.test [CSSPGO] Set PseudoProbeInserter as a default pass. 2021-09-22 09:09:48 -07:00