From 4b87f9230bd2c5e53e0f79af53442ce8246b9584 Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Wed, 11 Mar 2020 16:15:27 -0700 Subject: [PATCH] [ORC] Add some extra debugging output. --- llvm/lib/ExecutionEngine/Orc/Core.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/llvm/lib/ExecutionEngine/Orc/Core.cpp b/llvm/lib/ExecutionEngine/Orc/Core.cpp index e00c753..ef4ab1e 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); } -- 2.7.4