[llvm] f68477d - GlobalISel: Include register class/bank in regbankselect debug printing
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Sun Jan 29 05:26:49 PST 2023
Author: Matt Arsenault
Date: 2023-01-29T09:00:51-04:00
New Revision: f68477dda17e8238b75803170f89485c01bb541e
URL: https://github.com/llvm/llvm-project/commit/f68477dda17e8238b75803170f89485c01bb541e
DIFF: https://github.com/llvm/llvm-project/commit/f68477dda17e8238b75803170f89485c01bb541e.diff
LOG: GlobalISel: Include register class/bank in regbankselect debug printing
Added:
Modified:
llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp b/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
index 080f3ca540f2a..e03b40281c85a 100644
--- a/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
@@ -162,8 +162,10 @@ bool RegBankSelect::repairReg(
MI = MIRBuilder.buildInstrNoInsert(TargetOpcode::COPY)
.addDef(Dst)
.addUse(Src);
- LLVM_DEBUG(dbgs() << "Copy: " << printReg(Src) << " to: " << printReg(Dst)
- << '\n');
+ LLVM_DEBUG(dbgs() << "Copy: " << printReg(Src) << ':'
+ << printRegClassOrBank(Src, *MRI, TRI)
+ << " to: " << printReg(Dst) << ':'
+ << printRegClassOrBank(Dst, *MRI, TRI) << '\n');
} else {
// TODO: Support with G_IMPLICIT_DEF + G_INSERT sequence or G_EXTRACT
// sequence.
More information about the llvm-commits
mailing list