[llvm] e7a63df - [ORC] Add debugging output for ResourceTracker to be used in JITDylib::define.
Lang Hames via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 10 15:58:41 PST 2020
Author: Lang Hames
Date: 2020-11-11T10:58:22+11:00
New Revision: e7a63df88ccc21506d967441f10ae919d2248226
URL: https://github.com/llvm/llvm-project/commit/e7a63df88ccc21506d967441f10ae919d2248226
DIFF: https://github.com/llvm/llvm-project/commit/e7a63df88ccc21506d967441f10ae919d2248226.diff
LOG: [ORC] Add debugging output for ResourceTracker to be used in JITDylib::define.
Added:
Modified:
llvm/include/llvm/ExecutionEngine/Orc/Core.h
Removed:
################################################################################
diff --git a/llvm/include/llvm/ExecutionEngine/Orc/Core.h b/llvm/include/llvm/ExecutionEngine/Orc/Core.h
index 94b7c5e4be3d..6256872b1094 100644
--- a/llvm/include/llvm/ExecutionEngine/Orc/Core.h
+++ b/llvm/include/llvm/ExecutionEngine/Orc/Core.h
@@ -1536,7 +1536,14 @@ Error JITDylib::define(std::unique_ptr<MaterializationUnitType> &&MU,
return Error::success();
} else
DEBUG_WITH_TYPE("orc", {
- dbgs() << "Defining MU " << MU->getName() << " for " << getName() << "\n";
+ dbgs() << "Defining MU " << MU->getName() << " for " << getName()
+ << " (tracker: ";
+ if (RT == getDefaultResourceTracker())
+ dbgs() << "default)";
+ else if (RT)
+ dbgs() << RT.get() << ")\n";
+ else
+ dbgs() << "0x0, default will be used)\n";
});
return ES.runSessionLocked([&, this]() -> Error {
@@ -1570,7 +1577,14 @@ Error JITDylib::define(std::unique_ptr<MaterializationUnitType> &MU,
return Error::success();
} else
DEBUG_WITH_TYPE("orc", {
- dbgs() << "Defining MU " << MU->getName() << " for " << getName() << "\n";
+ dbgs() << "Defining MU " << MU->getName() << " for " << getName()
+ << " (tracker: ";
+ if (RT == getDefaultResourceTracker())
+ dbgs() << "default)";
+ else if (RT)
+ dbgs() << RT.get() << ")\n";
+ else
+ dbgs() << "0x0, default will be used)\n";
});
return ES.runSessionLocked([&, this]() -> Error {
More information about the llvm-commits
mailing list