Skip to content

Commit 3e6442a

Browse files
authored
[WebAssembly] Use MCRegister::id(). NFC (#167609)
1 parent a100a6c commit 3e6442a

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,8 +317,8 @@ void WebAssemblyInstPrinter::printOperand(const MCInst *MI, unsigned OpNo,
317317
const MCOperand &Op = MI->getOperand(OpNo);
318318
if (Op.isReg()) {
319319
const MCInstrDesc &Desc = MII.get(MI->getOpcode());
320-
unsigned WAReg = Op.getReg();
321-
if (int(WAReg) >= 0)
320+
MCRegister WAReg = Op.getReg();
321+
if (int(WAReg.id()) >= 0)
322322
printRegName(O, WAReg);
323323
else if (OpNo >= Desc.getNumDefs() && !IsVariadicDef)
324324
O << "$pop" << WebAssembly::getWARegStackId(WAReg);

llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -608,9 +608,9 @@ inline bool isLocalTee(unsigned Opc) {
608608
static const unsigned UnusedReg = -1u;
609609

610610
// For a given stackified WAReg, return the id number to print with push/pop.
611-
unsigned inline getWARegStackId(unsigned Reg) {
612-
assert(Reg & INT32_MIN);
613-
return Reg & INT32_MAX;
611+
unsigned inline getWARegStackId(MCRegister Reg) {
612+
assert(Reg.id() & INT32_MIN);
613+
return Reg.id() & INT32_MAX;
614614
}
615615

616616
} // end namespace WebAssembly

0 commit comments

Comments
 (0)