[llvm] [AMDGPU] Debug dump for AMDGPU resource usage (PR #122952)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 14 18:55:41 PST 2025
================
@@ -165,6 +174,20 @@ void MCResourceInfo::gatherResourceInfo(
const TargetMachine &TM = MF.getTarget();
MCSymbol *FnSym = TM.getSymbol(&MF.getFunction());
+ LLVM_DEBUG(dbgs() << "MCResUse: Gathering resource information for "
+ << FnSym->getName() << "\n");
+ // clang-format off
+ LLVM_DEBUG(
+ if (!FRI.Callees.empty()) {
+ dbgs() << "MCResUse: Callees:\n";
+ for (const Function *Callee : FRI.Callees) {
+ MCSymbol *CalleeFnSym = TM.getSymbol(&Callee->getFunction());
+ dbgs() << "MCResUse: " << CalleeFnSym->getName() << "\n";
----------------
arsenm wrote:
```suggestion
dbgs() << "MCResUse: " << CalleeFnSym->getName() << '\n';
```
https://github.com/llvm/llvm-project/pull/122952
More information about the llvm-commits
mailing list