summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2011-09-12 23:36:42 +0000
committerJim Grosbach <grosbach@apple.com>2011-09-12 23:36:42 +0000
commit2d539691a1e4b9d61853aa99d1a5580dc88595db (patch)
tree26b7afb71984651ebd2c05a2c8052e2b606d92c9 /lib
parent857ad229beaaf4d5bfa1c8336516aab1df071b00 (diff)
downloadllvm-2d539691a1e4b9d61853aa99d1a5580dc88595db.tar.gz
llvm-2d539691a1e4b9d61853aa99d1a5580dc88595db.tar.bz2
llvm-2d539691a1e4b9d61853aa99d1a5580dc88595db.tar.xz
Tidy up a bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139559 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r--lib/Target/ARM/AsmParser/ARMAsmParser.cpp27
1 files changed, 9 insertions, 18 deletions
diff --git a/lib/Target/ARM/AsmParser/ARMAsmParser.cpp b/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
index 6120a7085f..df5e0c9cde 100644
--- a/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
+++ b/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
@@ -1893,16 +1893,12 @@ parseRegisterList(SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
const AsmToken &RegTok = Parser.getTok();
SMLoc RegLoc = RegTok.getLoc();
- if (RegTok.isNot(AsmToken::Identifier)) {
- Error(RegLoc, "register expected");
- return true;
- }
+ if (RegTok.isNot(AsmToken::Identifier))
+ return Error(RegLoc, "register expected");
int RegNum = tryParseRegister();
- if (RegNum == -1) {
- Error(RegLoc, "register expected");
- return true;
- }
+ if (RegNum == -1)
+ return Error(RegLoc, "register expected");
if (IsRange) {
int Reg = PrevRegNum;
@@ -1910,9 +1906,8 @@ parseRegisterList(SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
++Reg;
Registers.push_back(std::make_pair(Reg, RegLoc));
} while (Reg != RegNum);
- } else {
+ } else
Registers.push_back(std::make_pair(RegNum, RegLoc));
- }
PrevRegNum = RegNum;
} while (Parser.getTok().is(AsmToken::Comma) ||
@@ -1920,10 +1915,8 @@ parseRegisterList(SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
// Process the right curly brace of the list.
const AsmToken &RCurlyTok = Parser.getTok();
- if (RCurlyTok.isNot(AsmToken::RCurly)) {
- Error(RCurlyTok.getLoc(), "'}' expected");
- return true;
- }
+ if (RCurlyTok.isNot(AsmToken::RCurly))
+ return Error(RCurlyTok.getLoc(), "'}' expected");
SMLoc E = RCurlyTok.getLoc();
Parser.Lex(); // Eat right curly brace token.
@@ -1936,10 +1929,8 @@ parseRegisterList(SmallVectorImpl<MCParsedAsmOperand*> &Operands) {
const std::pair<unsigned, SMLoc> &RegInfo = Registers[i];
unsigned Reg = getARMRegisterNumbering(RegInfo.first);
- if (RegMap[Reg]) {
- Error(RegInfo.second, "register duplicated in register list");
- return true;
- }
+ if (RegMap[Reg])
+ return Error(RegInfo.second, "register duplicated in register list");
if (!EmittedWarning && Reg < HighRegNum)
Warning(RegInfo.second,