summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2012-09-11 20:57:04 +0000
committerChad Rosier <mcrosier@apple.com>2012-09-11 20:57:04 +0000
commit30888b176a1c64c204742bd0dde34de2748a205e (patch)
tree75b63a5f21c4999df898f03719bea5d9ed26ffa3 /llvm
parenta522f1cf8be790cdcb0f9cd26e83a9b5543462da (diff)
downloadbcm5719-llvm-30888b176a1c64c204742bd0dde34de2748a205e.tar.gz
bcm5719-llvm-30888b176a1c64c204742bd0dde34de2748a205e.zip
Simplify logic. No functional change intended.
llvm-svn: 163648
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
index c89e738a8b9..542cc442af6 100644
--- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
+++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
@@ -633,15 +633,14 @@ X86Operand *X86AsmParser::ParseOperand() {
/// getIntelMemOperandSize - Return intel memory operand size.
static unsigned getIntelMemOperandSize(StringRef OpStr) {
- unsigned Size = 0;
- if (OpStr == "BYTE") Size = 8;
- if (OpStr == "WORD") Size = 16;
- if (OpStr == "DWORD") Size = 32;
- if (OpStr == "QWORD") Size = 64;
- if (OpStr == "XWORD") Size = 80;
- if (OpStr == "XMMWORD") Size = 128;
- if (OpStr == "YMMWORD") Size = 256;
- return Size;
+ if (OpStr == "BYTE") return 8;
+ if (OpStr == "WORD") return 16;
+ if (OpStr == "DWORD") return 32;
+ if (OpStr == "QWORD") return 64;
+ if (OpStr == "XWORD") return 80;
+ if (OpStr == "XMMWORD") return 128;
+ if (OpStr == "YMMWORD") return 256;
+ return 0;
}
X86Operand *X86AsmParser::ParseIntelBracExpression(unsigned SegReg,
OpenPOWER on IntegriCloud