Skip to content

Commit dca0bc3

Browse files
lhamesmemfrob
authored andcommitted
[ORC] Add some extra debugging output.
1 parent 8d3e668 commit dca0bc3

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

llvm/lib/ExecutionEngine/Orc/Core.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -560,13 +560,21 @@ MaterializationResponsibility::delegate(const SymbolNameSet &Symbols,
560560

561561
void MaterializationResponsibility::addDependencies(
562562
const SymbolStringPtr &Name, const SymbolDependenceMap &Dependencies) {
563+
LLVM_DEBUG({
564+
dbgs() << "Adding dependencies for " << Name << ": " << Dependencies
565+
<< "\n";
566+
});
563567
assert(SymbolFlags.count(Name) &&
564568
"Symbol not covered by this MaterializationResponsibility instance");
565569
JD.addDependencies(Name, Dependencies);
566570
}
567571

568572
void MaterializationResponsibility::addDependenciesForAll(
569573
const SymbolDependenceMap &Dependencies) {
574+
LLVM_DEBUG({
575+
dbgs() << "Adding dependencies for all symbols in " << SymbolFlags << ": "
576+
<< Dependencies << "\n";
577+
});
570578
for (auto &KV : SymbolFlags)
571579
JD.addDependencies(KV.first, Dependencies);
572580
}

0 commit comments

Comments
 (0)