[llvm] 26fc2e9 - [Mips] Use MCRegisterClass::getRegister() instead of begin()+RegNo. NFC

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 16 14:04:21 PST 2025


Author: Craig Topper
Date: 2025-02-16T14:00:51-08:00
New Revision: 26fc2e90fc54313bfe3e0e1fbbb14251ed8afe29

URL: https://github.com/llvm/llvm-project/commit/26fc2e90fc54313bfe3e0e1fbbb14251ed8afe29
DIFF: https://github.com/llvm/llvm-project/commit/26fc2e90fc54313bfe3e0e1fbbb14251ed8afe29.diff

LOG: [Mips] Use MCRegisterClass::getRegister() instead of begin()+RegNo. NFC

Added: 
    

Modified: 
    llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
index ae1f4545c6a49..ff84a5e3d2b3b 100644
--- a/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
+++ b/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
@@ -6404,7 +6404,7 @@ unsigned MipsAsmParser::getATReg(SMLoc Loc) {
 }
 
 unsigned MipsAsmParser::getReg(int RC, int RegNo) {
-  return *(getContext().getRegisterInfo()->getRegClass(RC).begin() + RegNo);
+  return getContext().getRegisterInfo()->getRegClass(RC).getRegister(RegNo);
 }
 
 bool MipsAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) {


        


More information about the llvm-commits mailing list