1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 10:42:39 +01:00
llvm-mirror/test/Transforms/SampleProfile
wlei aa88690f46 [CSSPGO] Avoid deleting probe instruction in FoldValueComparisonIntoPredecessors
This change tries to fix a place missing `moveAndDanglePseudoProbes `. In FoldValueComparisonIntoPredecessors, it folds the BB into predecessors and then marked the BB unreachable. However, the original logic from the BB is still alive, deleting the probe will mislead the SampleLoader mark it as zero count sample.

Reviewed By: hoy, wenlei

Differential Revision: https://reviews.llvm.org/D102721
2021-05-19 13:39:05 -07:00
..
Inputs
branch.ll [CSSPGO] Overwrite branch weight annotated in previous pass. 2021-05-19 09:12:24 -07:00
calls.ll
cold-indirect-call.ll
compressed-profile-symbol-list.ll
cov-zero-samples.ll
coverage-warning.ll
csspgo-import-list.ll
csspgo-inline-debug.ll
csspgo-inline-icall.ll
csspgo-inline.ll
csspgo-summary.ll
ctxsplit.ll
discriminator.ll
early-inline.ll
entry_counts_cold.ll
entry_counts_missing_dbginfo.ll
entry_counts.ll
flattened.ll
fnptr.ll
function_metadata.ll
gcc-simple.ll
indirect-call-gcc.ll
indirect-call.ll
inline-act.ll
inline-callee-update.ll
inline-cold-callsite-samplepgo.ll
inline-cold.ll
inline-combine.ll
inline-coverage.ll
inline-mergeprof-dup.ll
inline-mergeprof.ll
inline-replay.ll
inline-stats.ll
inline-topdown.ll
inline.ll
nodebug-error.ll
nodebug.ll
nolocinfo.ll
norepeated-icp-2.ll
norepeated-icp-3.ll
norepeated-icp-4.ll
norepeated-icp.ll
offset.ll
profile-context-order.ll
profile-context-tracker-debug.ll [CSSPGO] Fix a test issue due to portablity of std::hash 2021-04-13 17:19:15 -07:00
profile-context-tracker.ll
profile-format-compress.ll
profile-format.ll
profile-sample-accurate.ll
profile-topdown-order.ll
propagate.ll
pseudo-probe-dangle2.ll [CSSPGO] Fix missing debug info of dangling pseudo probe 2021-04-23 14:26:47 -07:00
pseudo-probe-dangle3.ll [CSSPGO] Avoid deleting probe instruction in FoldValueComparisonIntoPredecessors 2021-05-19 13:39:05 -07:00
pseudo-probe-dangle.ll
pseudo-probe-dangling.mir
pseudo-probe-dedup.ll
pseudo-probe-emit-inline.ll
pseudo-probe-emit.ll
pseudo-probe-icp-factor.ll [CSSPGO] Fix incorrect prorating indirect call distribution factor that leads to target count loss. 2021-04-23 11:09:22 -07:00
pseudo-probe-inline.ll
pseudo-probe-instcombine.ll [CSSPGO] Unblock optimizations with pseudo probe instrumentation part 2. 2021-04-26 16:52:33 -07:00
pseudo-probe-instsched.ll
pseudo-probe-memset.ll [CSSPGO] Unblock optimizations with pseudo probe instrumentation part 2. 2021-04-26 16:52:33 -07:00
pseudo-probe-peep.ll
pseudo-probe-profile-metadata-2.ll [CSSPGO] Overwrite branch weight annotated in previous pass. 2021-05-19 09:12:24 -07:00
pseudo-probe-profile-metadata.ll
pseudo-probe-profile.ll
pseudo-probe-selectionDAG.ll
pseudo-probe-slotindex.ll [CSSPGO] Exclude pseudo probes from slot index 2021-04-19 17:55:35 -07:00
pseudo-probe-twoaddr.ll
pseudo-probe-update-2.ll [CSSPGO] Update pseudo probe distribution factor based on inline context. 2021-05-16 23:11:36 -07:00
pseudo-probe-update.ll
pseudo-probe-verify.ll
pseudo-probe.mir
remap-2.ll
remap.ll
remarks-hotness.ll
remarks.ll
section-accurate-samplepgo.ll
summary.ll
syntax.ll
uncompressed-profile-symbol-list.ll
uniqname.ll
use-sample-profile-attr.ll
warm-inline-instance.ll