Skip to content

Commit a6e6487

Browse files
committed
[Mips][XCore] Use MCRegisterClass::getRegister() instead of begin()+RegNo. NFC
1 parent 13aff91 commit a6e6487

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ LLVMInitializeMipsDisassembler() {
105105

106106
static unsigned getReg(const MCDisassembler *D, unsigned RC, unsigned RegNo) {
107107
const MCRegisterInfo *RegInfo = D->getContext().getRegisterInfo();
108-
return *(RegInfo->getRegClass(RC).begin() + RegNo);
108+
return RegInfo->getRegClass(RC).getRegister(RegNo);
109109
}
110110
static DecodeStatus DecodeHWRegsRegisterClass(MCInst &Inst, unsigned RegNo,
111111
uint64_t Address,

llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ static bool readInstruction32(ArrayRef<uint8_t> Bytes, uint64_t Address,
7171

7272
static unsigned getReg(const MCDisassembler *D, unsigned RC, unsigned RegNo) {
7373
const MCRegisterInfo *RegInfo = D->getContext().getRegisterInfo();
74-
return *(RegInfo->getRegClass(RC).begin() + RegNo);
74+
return RegInfo->getRegClass(RC).getRegister(RegNo);
7575
}
7676

7777
static DecodeStatus DecodeGRRegsRegisterClass(MCInst &Inst, unsigned RegNo,

0 commit comments

Comments
 (0)