1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +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 [CSSPGO] Fix incorrect probe distribution factor computation in top-down inliner 2021-04-07 08:48:59 -07:00
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 [CSSPGO] Top-down processing order based on full profile. 2021-03-30 10:42:22 -07:00
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 [CSSPGO] Top-down processing order based on full profile. 2021-03-30 10:42:22 -07:00
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 [SampleFDO] Don't mix up the existing indirect call value profile with the new 2021-03-18 09:54:34 -07:00
norepeated-icp-4.ll [SampleFDO] Do not scale the magic number NOMORE_ICP_MAGICNUM in value profile 2021-03-29 09:34:37 -07:00
norepeated-icp.ll
offset.ll
profile-context-order.ll [CSSPGO] Top-down processing order based on full profile. 2021-03-30 10:42:22 -07:00
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 [CSSPGO] Top-down processing order based on full profile. 2021-03-30 10:42:22 -07:00
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 [SamplePGO] Keeping prof metadata for IndirectBrInst 2021-03-30 10:44:48 -07:00
pseudo-probe-profile.ll
pseudo-probe-selectionDAG.ll [CSSPGO] Move pseudo probes to the beginning of a block to unblock SelectionDAG combine. 2021-04-07 22:45:35 -07:00
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