[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:42 PST 2025


================
@@ -119,8 +123,13 @@ void MCResourceInfo::assignResourceInfoExpr(
       if (!CalleeValSym->isVariable() ||
           !CalleeValSym->getVariableValue(/*isUsed=*/false)
                ->isSymbolUsedInExpression(Sym)) {
+        LLVM_DEBUG(dbgs() << "MCResUse:   " << Sym->getName() << ": Adding "
+                          << CalleeValSym->getName() << " as callee\n");
         ArgExprs.push_back(MCSymbolRefExpr::create(CalleeValSym, OutContext));
       } else {
+        LLVM_DEBUG(
+            dbgs() << "MCResUse:   " << Sym->getName()
+                   << ": Recursion found, falling back to module maximum\n");
----------------
arsenm wrote:

Maybe this one could be promoted to an opt remark 

https://github.com/llvm/llvm-project/pull/122952


More information about the llvm-commits mailing list