llvm-project/llvm/test/tools/llvm-profdata
Matthew Voss 6da7d31416 [llvm-profdata] Emit Error when Invalid MemOpSize Section is Created by llvm-profdata
Under certain (currently unknown) conditions, llvm-profdata is outputting
profiles that have two consecutive entries in the MemOPSize section for the
value 0. This causes the PGOMemOPSizeOpt pass to output an invalid switch
instruction with two cases for 0. As mentioned, we’re not quite sure what’s
causing this to happen, but this patch prevents llvm-profdata from outputting a
profile that has this problem and gives an error with a request for a
reproducible.

Differential Revision: https://reviews.llvm.org/D92074
2021-02-23 12:51:54 -08:00
..
Inputs [CSSPGO] Support of CS profiles in extended binary format. 2021-01-27 21:29:46 -08:00
c-general.test
compact-sample.proftext
compat.proftext
count-mismatch.proftext
cs-sample-profile.test [CSSPGO] Support of CS profiles in extended binary format. 2021-01-27 21:29:46 -08:00
csprof-dump.test [tools] Mark output of tools as text if it is really text 2021-01-11 15:14:03 -05:00
cutoff.test
gcc-gcov-sample-profile.test
general.proftext
hash-mismatch.proftext
header-directives.test
inline-samples.test
input-dir.test
input-filenames.test
instr-remap.test [tools] Mark output of tools as text if it is really text 2021-01-11 15:14:03 -05:00
invalid-profdata.test
invalid-profile-gen-zeros.proftext [llvm-profdata] Emit Error when Invalid MemOpSize Section is Created by llvm-profdata 2021-02-23 12:51:54 -08:00
lit.local.cfg
malformed-ptr-to-counter-array.test
memop-size-prof.proftext
merge-probe-profile.test [CSSPGO] Consume pseudo-probe-based AutoFDO profile 2020-12-16 15:57:18 -08:00
merge_empty_profile.test
multiple-inputs.test
multiple-profdata-merge.test
nocompress.test
overflow-instr.test
overflow-sample.test
overlap.test
overlap_cs.test
overlap_vp.test
profile-symbol-list-compress.test
profile-symbol-list.test
raw-32-bits-be.test
raw-32-bits-le.test
raw-64-bits-be.test
raw-64-bits-le.test
raw-magic-but-no-header.test
raw-two-profiles.test
roundtrip-compress.test
roundtrip.test
same-filename.test
sample-hot-func-list.test
sample-overlap.test
sample-profile-basic.test
sample-remap.test
sample-summary.test
show-instr-level.test
show-prof-info.test
suppl-instr-with-sample.test
text-dump.test
text-format-errors.test
threaded-count-mismatch.test
value-prof.proftext
weight-instr.test [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00
weight-sample.test [test] Use host platform specific error message substitution in lit tests 2021-01-29 07:16:30 -05:00