[llvm] 4b87f92 - [ORC] Add some extra debugging output.

Lang Hames via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 11 20:05:05 PDT 2020


Author: Lang Hames
Date: 2020-03-11T20:04:54-07:00
New Revision: 4b87f9230bd2c5e53e0f79af53442ce8246b9584

URL: https://github.com/llvm/llvm-project/commit/4b87f9230bd2c5e53e0f79af53442ce8246b9584
DIFF: https://github.com/llvm/llvm-project/commit/4b87f9230bd2c5e53e0f79af53442ce8246b9584.diff

LOG: [ORC] Add some extra debugging output.

Added: 
    

Modified: 
    llvm/lib/ExecutionEngine/Orc/Core.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/ExecutionEngine/Orc/Core.cpp b/llvm/lib/ExecutionEngine/Orc/Core.cpp
index e00c75341641..ef4ab1e68c02 100644
--- a/llvm/lib/ExecutionEngine/Orc/Core.cpp
+++ b/llvm/lib/ExecutionEngine/Orc/Core.cpp
@@ -560,6 +560,10 @@ MaterializationResponsibility::delegate(const SymbolNameSet &Symbols,
 
 void MaterializationResponsibility::addDependencies(
     const SymbolStringPtr &Name, const SymbolDependenceMap &Dependencies) {
+  LLVM_DEBUG({
+    dbgs() << "Adding dependencies for " << Name << ": " << Dependencies
+           << "\n";
+  });
   assert(SymbolFlags.count(Name) &&
          "Symbol not covered by this MaterializationResponsibility instance");
   JD.addDependencies(Name, Dependencies);
@@ -567,6 +571,10 @@ void MaterializationResponsibility::addDependencies(
 
 void MaterializationResponsibility::addDependenciesForAll(
     const SymbolDependenceMap &Dependencies) {
+  LLVM_DEBUG({
+    dbgs() << "Adding dependencies for all symbols in " << SymbolFlags << ": "
+           << Dependencies << "\n";
+  });
   for (auto &KV : SymbolFlags)
     JD.addDependencies(KV.first, Dependencies);
 }


        


More information about the llvm-commits mailing list