[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