aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTies Stuij <ties.stuij@arm.com>2022-04-07 14:35:30 +0100
committerTies Stuij <ties.stuij@arm.com>2022-04-07 14:53:46 +0100
commitedeceb8647ff9cd60cbf8d62eb7149e6fb1f81d7 (patch)
tree4f11d88865ef489932eeed440b22471c0ae78c7b
parent5909c678831f3a5c1669f6906f777d4ec4532fa1 (diff)
downloadllvm-edeceb8647ff9cd60cbf8d62eb7149e6fb1f81d7.zip
llvm-edeceb8647ff9cd60cbf8d62eb7149e6fb1f81d7.tar.gz
llvm-edeceb8647ff9cd60cbf8d62eb7149e6fb1f81d7.tar.bz2
remove dead code in parseRegisterList checking for ARM::RA_AUTH_CODE
Reviewed By: RKSimon Differential Revision: https://reviews.llvm.org/D122577
-rw-r--r--llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
index 0accc9e..fdac90c 100644
--- a/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
+++ b/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
@@ -4528,9 +4528,7 @@ bool ARMAsmParser::parseRegisterList(OperandVector &Operands, bool EnforceOrder,
if (Reg == EndReg)
continue;
// The register must be in the same register class as the first.
- if ((Reg == ARM::RA_AUTH_CODE &&
- RC != &ARMMCRegisterClasses[ARM::GPRRegClassID]) ||
- (Reg != ARM::RA_AUTH_CODE && !RC->contains(Reg)))
+ if (!RC->contains(Reg))
return Error(AfterMinusLoc, "invalid register in register list");
// Ranges must go from low to high.
if (MRI->getEncodingValue(Reg) > MRI->getEncodingValue(EndReg))