llvm-project/llvm/test/Transforms/SampleProfile
modimo 2a49b7c64a [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it
This change modifies the source location formatting from:
LineNumber.Discriminator
to:
LineNumber:ColumnNumber.Discriminator

The motivation here is to enhance location information for inline replay that currently exists for the SampleProfile inliner. This will be leveraged further in inline replay for the CGSCC inliner in the related diff.

The ReplayInlineAdvisor is also modified to read the new format and now takes into account the callee for greater accuracy.

Testing:
ninja check-llvm

Reviewed By: mtrofin

Differential Revision: https://reviews.llvm.org/D94333
2021-01-12 13:43:48 -08:00
..
Inputs [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it 2021-01-12 13:43:48 -08:00
branch.ll [test][SampleProfile][NewPM] Fix some tests under NPM 2020-09-30 09:44:29 -07:00
calls.ll [test][SampleProfile][NewPM] Fix some tests under NPM 2020-09-30 09:44:29 -07:00
cold-indirect-call.ll
compressed-profile-symbol-list.ll
cov-zero-samples.ll
coverage-warning.ll
discriminator.ll [test][SampleProfile][NewPM] Fix some tests under NPM 2020-09-30 09:44:29 -07:00
early-inline.ll
entry_counts.ll
entry_counts_cold.ll Make CallInst::updateProfWeight emit i32 weights instead of i64 2020-11-24 18:13:59 -08:00
entry_counts_missing_dbginfo.ll
flattened.ll [test][NewPM][SampleProfile] Fix more tests under NPM 2020-09-30 11:50:41 -07:00
fnptr.ll [test][SampleProfile][NewPM] Fix some tests under NPM 2020-09-30 09:44:29 -07:00
function_metadata.ll [CSSPGO] Consume pseudo-probe-based AutoFDO profile 2020-12-16 15:57:18 -08:00
gcc-simple.ll
indirect-call-gcc.ll
indirect-call.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
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 Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
inline-mergeprof.ll Make CallInst::updateProfWeight emit i32 weights instead of i64 2020-11-24 18:13:59 -08:00
inline-replay.ll [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it 2021-01-12 13:43:48 -08:00
inline-stats.ll
inline-topdown.ll
inline.ll
nodebug-error.ll
nodebug.ll
nolocinfo.ll
offset.ll [test][SampleProfile][NewPM] Fix some tests under NPM 2020-09-30 09:44:29 -07:00
profile-context-tracker-debug.ll [CSSPGO] Infrastructure for context-sensitive Sample PGO and Inlining 2020-12-06 11:49:18 -08:00
profile-context-tracker.ll [CSSPGO] Infrastructure for context-sensitive Sample PGO and Inlining 2020-12-06 11:49:18 -08:00
profile-format-compress.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
profile-format.ll [SampleFDO] Store fixed length MD5 in NameTable instead of using ULEB128 if 2020-12-08 16:21:01 -08:00
profile-sample-accurate.ll [test][NewPM][SampleProfile] Fix more tests under NPM 2020-09-30 11:50:41 -07:00
propagate.ll [test][SampleProfile][NewPM] Fix some tests under NPM 2020-09-30 09:44:29 -07:00
pseudo-probe-emit-inline.ll [CSSPGO] Pseudo probe encoding and emission. 2020-12-10 17:29:28 -08:00
pseudo-probe-emit.ll [CSSPGO] Pseudo probe encoding and emission. 2020-12-10 17:29:28 -08:00
pseudo-probe-profile.ll [CSSPGO] Consume pseudo-probe-based AutoFDO profile 2020-12-16 15:57:18 -08:00
pseudo-probe.mir [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic 2020-11-20 10:52:43 -08:00
remap-2.ll
remap.ll [test][SampleProfile][NewPM] Fix some tests under NPM 2020-09-30 09:44:29 -07:00
remarks-hotness.ll [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it 2021-01-12 13:43:48 -08:00
remarks.ll [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it 2021-01-12 13:43:48 -08:00
section-accurate-samplepgo.ll [CodeGen] Add text section prefix for COFF object file 2020-12-08 18:56:21 +08:00
summary.ll
syntax.ll
uncompressed-profile-symbol-list.ll
use-sample-profile-attr.ll
warm-inline-instance.ll