[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) {
----------------
kazutakahirata wrote:
I am torn.  I understand your point, but then we would need to pass `DIL` to `LineLocation`.
https://github.com/llvm/llvm-project/pull/115218
    
    
More information about the llvm-commits
mailing list