[llvm] [memprof] Add Version2 of the indexed MemProf format (PR #89100)
Snehasish Kumar via llvm-commits
llvm-commits at lists.llvm.org
Thu Apr 18 13:20:36 PDT 2024
================
@@ -374,6 +385,19 @@ IndexedMemProfRecord makeRecord(
return MR;
}
+IndexedMemProfRecord
+makeRecordV2(std::initializer_list<::llvm::memprof::CallStackId> AllocFrames,
+ std::initializer_list<::llvm::memprof::CallStackId> CallSiteFrames,
+ const MemInfoBlock &Block = MemInfoBlock()) {
+ llvm::memprof::IndexedMemProfRecord MR;
+ for (const auto &CSId : AllocFrames)
+ MR.AllocSites.emplace_back(::llvm::SmallVector<memprof::FrameId>(), CSId,
----------------
snehasish wrote:
Why is the first argument empty?
https://github.com/llvm/llvm-project/pull/89100
More information about the llvm-commits
mailing list