Skip to content

Commit 15dacb4

Browse files
authored
[AMDGPU][AsmParser] Print names of parsed registers in debug output. (#102328)
Knowing just their numeric values is not very helpful. Part of <#62629>.
1 parent fbb0619 commit 15dacb4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "AMDKernelCodeT.h"
10+
#include "MCTargetDesc/AMDGPUInstPrinter.h"
1011
#include "MCTargetDesc/AMDGPUMCExpr.h"
1112
#include "MCTargetDesc/AMDGPUMCKernelDescriptor.h"
1213
#include "MCTargetDesc/AMDGPUMCTargetDesc.h"
@@ -1133,7 +1134,8 @@ class AMDGPUOperand : public MCParsedAsmOperand {
11331134
void print(raw_ostream &OS) const override {
11341135
switch (Kind) {
11351136
case Register:
1136-
OS << "<register " << getReg() << " mods: " << Reg.Mods << '>';
1137+
OS << "<register " << AMDGPUInstPrinter::getRegisterName(getReg())
1138+
<< " mods: " << Reg.Mods << '>';
11371139
break;
11381140
case Immediate:
11391141
OS << '<' << getImm();

0 commit comments

Comments
 (0)