From: Lang Hames Date: Wed, 11 Mar 2020 23:15:27 +0000 (-0700) Subject: [ORC] Add some extra debugging output. X-Git-Tag: llvmorg-12-init~12351 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4b87f9230bd2c5e53e0f79af53442ce8246b9584;p=platform%2Fupstream%2Fllvm.git [ORC] Add some extra debugging output. --- 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); }