summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-06-24 07:16:25 +0000
committerChris Lattner <sabre@nondot.org>2010-06-24 07:16:25 +0000
commit056fd06c5fd9bf8590125309bc083480541efb87 (patch)
tree2832c255554eff4b0a97f0a1824e719903cb40d9 /llvm/lib/Target
parentcfed96a41018dcb7a45dbb3ebe21635d588ff5b3 (diff)
downloadbcm5719-llvm-056fd06c5fd9bf8590125309bc083480541efb87.tar.gz
bcm5719-llvm-056fd06c5fd9bf8590125309bc083480541efb87.zip
reduce indentation
llvm-svn: 106723
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp35
1 files changed, 15 insertions, 20 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp
index a58f58e0332..92a1e1db7d2 100644
--- a/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp
+++ b/llvm/lib/Target/X86/AsmParser/X86AsmLexer.cpp
@@ -80,30 +80,25 @@ AsmToken X86AsmLexer::LexTokenATT() {
case AsmToken::Error:
SetError(Lexer->getErrLoc(), Lexer->getErr());
return AsmToken(lexedToken);
- case AsmToken::Percent:
- {
+ case AsmToken::Percent: {
const AsmToken &nextToken = lexTentative();
- if (nextToken.getKind() == AsmToken::Identifier) {
- unsigned regID = MatchRegisterName(nextToken.getString());
+ if (nextToken.getKind() != AsmToken::Identifier)
+ return AsmToken(lexedToken);
+
- if (regID) {
- lexDefinite();
+ if (unsigned regID = MatchRegisterName(nextToken.getString())) {
+ lexDefinite();
- StringRef regStr(lexedToken.getString().data(),
- lexedToken.getString().size() +
- nextToken.getString().size());
-
- return AsmToken(AsmToken::Register,
- regStr,
- static_cast<int64_t>(regID));
- }
- else {
- return AsmToken(lexedToken);
- }
- }
- else {
- return AsmToken(lexedToken);
+ StringRef regStr(lexedToken.getString().data(),
+ lexedToken.getString().size() +
+ nextToken.getString().size());
+
+ return AsmToken(AsmToken::Register,
+ regStr,
+ static_cast<int64_t>(regID));
}
+
+ return AsmToken(lexedToken);
}
}
}
OpenPOWER on IntegriCloud