[llvm] [memprof] Add extractCallsFromIR (PR #115218)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 6 15:44:36 PST 2024
================
@@ -795,6 +795,53 @@ struct AllocMatchInfo {
bool Matched = false;
};
+DenseMap<uint64_t, SmallVector<CallEdgeTy, 0>>
+memprof::extractCallsFromIR(Module &M) {
+ DenseMap<uint64_t, SmallVector<CallEdgeTy, 0>> Calls;
+
+ auto GetOffset = [](const DILocation *DIL) {
+ return (DIL->getLine() - DIL->getScope()->getSubprogram()->getLine()) &
----------------
kazutakahirata wrote:
For now, let's keep this identical to another instance of `GetOffset` in `MemProfiler.cpp`.
https://github.com/llvm/llvm-project/pull/115218
More information about the llvm-commits
mailing list