Skip to content

Commit 2ec8837

Browse files
committed
[X86] Use MCRegister. NFC
1 parent b9b39db commit 2ec8837

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

llvm/lib/Target/X86/AsmParser/X86Operand.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -628,8 +628,8 @@ struct X86Operand final : public MCParsedAsmOperand {
628628

629629
void addTILEPairOperands(MCInst &Inst, unsigned N) const {
630630
assert(N == 1 && "Invalid number of operands!");
631-
unsigned Reg = getReg();
632-
switch (Reg) {
631+
MCRegister Reg = getReg();
632+
switch (Reg.id()) {
633633
default:
634634
llvm_unreachable("Invalid tile register!");
635635
case X86::TMM0:

llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1181,8 +1181,8 @@ class DarwinX86AsmBackend : public X86AsmBackend {
11811181
unsigned StackDivide; ///< Amount to adjust stack size by.
11821182
protected:
11831183
/// Size of a "push" instruction for the given register.
1184-
unsigned PushInstrSize(unsigned Reg) const {
1185-
switch (Reg) {
1184+
unsigned PushInstrSize(MCRegister Reg) const {
1185+
switch (Reg.id()) {
11861186
case X86::EBX:
11871187
case X86::ECX:
11881188
case X86::EDX:

llvm/lib/Target/X86/X86InstrInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6239,7 +6239,7 @@ bool X86InstrInfo::expandPostRAPseudo(MachineInstr &MI) const {
62396239
}
62406240
if (MI.getOpcode() == X86::AVX512_256_SET0) {
62416241
// No VLX so we must reference a zmm.
6242-
unsigned ZReg =
6242+
MCRegister ZReg =
62436243
TRI->getMatchingSuperReg(SrcReg, X86::sub_ymm, &X86::VR512RegClass);
62446244
MIB->getOperand(0).setReg(ZReg);
62456245
}

llvm/lib/Target/X86/X86MCInstLower.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ void X86MCInstLower::Lower(const MachineInstr *MI, MCInst &OutMI) const {
444444
}
445445
OutMI.setOpcode(NewOpc);
446446
// Duplicate the destination.
447-
unsigned DestReg = OutMI.getOperand(0).getReg();
447+
MCRegister DestReg = OutMI.getOperand(0).getReg();
448448
OutMI.insert(OutMI.begin(), MCOperand::createReg(DestReg));
449449
break;
450450
}

0 commit comments

Comments
 (0)