[llvm] 8121835 - [Sparc] Use StringRef::starts_with_insensitive (NFC)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Sat Jan 20 14:30:45 PST 2024
Author: Kazu Hirata
Date: 2024-01-20T14:30:32-08:00
New Revision: 81218356fde328112817075ccc0c17a6d698c664
URL: https://github.com/llvm/llvm-project/commit/81218356fde328112817075ccc0c17a6d698c664
DIFF: https://github.com/llvm/llvm-project/commit/81218356fde328112817075ccc0c17a6d698c664.diff
LOG: [Sparc] Use StringRef::starts_with_insensitive (NFC)
Added:
Modified:
llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp b/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
index 54a7d92144568f..7a956636831df7 100644
--- a/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
+++ b/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
@@ -1352,7 +1352,7 @@ bool SparcAsmParser::matchRegisterName(const AsmToken &Tok, MCRegister &RegNo,
return true;
}
- if (name.substr(0, 3).equals_insensitive("asr") &&
+ if (name.starts_with_insensitive("asr") &&
!name.substr(3).getAsInteger(10, intVal) && intVal > 0 && intVal < 32) {
RegNo = ASRRegs[intVal];
RegKind = SparcOperand::rk_Special;
@@ -1421,7 +1421,7 @@ bool SparcAsmParser::matchRegisterName(const AsmToken &Tok, MCRegister &RegNo,
}
// %fcc0 - %fcc3
- if (name.substr(0, 3).equals_insensitive("fcc") &&
+ if (name.starts_with_insensitive("fcc") &&
!name.substr(3).getAsInteger(10, intVal) && intVal < 4) {
// FIXME: check 64bit and handle %fcc1 - %fcc3
RegNo = Sparc::FCC0 + intVal;
@@ -1430,40 +1430,40 @@ bool SparcAsmParser::matchRegisterName(const AsmToken &Tok, MCRegister &RegNo,
}
// %g0 - %g7
- if (name.substr(0, 1).equals_insensitive("g") &&
+ if (name.starts_with_insensitive("g") &&
!name.substr(1).getAsInteger(10, intVal) && intVal < 8) {
RegNo = IntRegs[intVal];
RegKind = SparcOperand::rk_IntReg;
return true;
}
// %o0 - %o7
- if (name.substr(0, 1).equals_insensitive("o") &&
+ if (name.starts_with_insensitive("o") &&
!name.substr(1).getAsInteger(10, intVal) && intVal < 8) {
RegNo = IntRegs[8 + intVal];
RegKind = SparcOperand::rk_IntReg;
return true;
}
- if (name.substr(0, 1).equals_insensitive("l") &&
+ if (name.starts_with_insensitive("l") &&
!name.substr(1).getAsInteger(10, intVal) && intVal < 8) {
RegNo = IntRegs[16 + intVal];
RegKind = SparcOperand::rk_IntReg;
return true;
}
- if (name.substr(0, 1).equals_insensitive("i") &&
+ if (name.starts_with_insensitive("i") &&
!name.substr(1).getAsInteger(10, intVal) && intVal < 8) {
RegNo = IntRegs[24 + intVal];
RegKind = SparcOperand::rk_IntReg;
return true;
}
// %f0 - %f31
- if (name.substr(0, 1).equals_insensitive("f") &&
+ if (name.starts_with_insensitive("f") &&
!name.substr(1, 2).getAsInteger(10, intVal) && intVal < 32) {
RegNo = FloatRegs[intVal];
RegKind = SparcOperand::rk_FloatReg;
return true;
}
// %f32 - %f62
- if (name.substr(0, 1).equals_insensitive("f") &&
+ if (name.starts_with_insensitive("f") &&
!name.substr(1, 2).getAsInteger(10, intVal) && intVal >= 32 &&
intVal <= 62 && (intVal % 2 == 0)) {
// FIXME: Check V9
@@ -1473,7 +1473,7 @@ bool SparcAsmParser::matchRegisterName(const AsmToken &Tok, MCRegister &RegNo,
}
// %r0 - %r31
- if (name.substr(0, 1).equals_insensitive("r") &&
+ if (name.starts_with_insensitive("r") &&
!name.substr(1, 2).getAsInteger(10, intVal) && intVal < 31) {
RegNo = IntRegs[intVal];
RegKind = SparcOperand::rk_IntReg;
@@ -1481,7 +1481,7 @@ bool SparcAsmParser::matchRegisterName(const AsmToken &Tok, MCRegister &RegNo,
}
// %c0 - %c31
- if (name.substr(0, 1).equals_insensitive("c") &&
+ if (name.starts_with_insensitive("c") &&
!name.substr(1).getAsInteger(10, intVal) && intVal < 32) {
RegNo = CoprocRegs[intVal];
RegKind = SparcOperand::rk_CoprocReg;
More information about the llvm-commits
mailing list