summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCParser/AsmParser.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2013-03-19 21:58:18 +0000
committerChad Rosier <mcrosier@apple.com>2013-03-19 21:58:18 +0000
commitf3c04f6a9f430e1d89f74b54e0942cda5ebb2211 (patch)
treeb6325e392f617b71f01ef42b9b9eddae355809eb /llvm/lib/MC/MCParser/AsmParser.cpp
parent2393cb92b8238cb6972c8c13fc16e03ecce19711 (diff)
downloadbcm5719-llvm-f3c04f6a9f430e1d89f74b54e0942cda5ebb2211.tar.gz
bcm5719-llvm-f3c04f6a9f430e1d89f74b54e0942cda5ebb2211.zip
[ms-inline asm] Move the immediate asm rewrite into the target specific
logic as a QOI cleanup. No functional change. Tests already in place. rdar://13456414 llvm-svn: 177446
Diffstat (limited to 'llvm/lib/MC/MCParser/AsmParser.cpp')
-rw-r--r--llvm/lib/MC/MCParser/AsmParser.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/llvm/lib/MC/MCParser/AsmParser.cpp b/llvm/lib/MC/MCParser/AsmParser.cpp
index 9eab076ee5c..7c5eb7dfc18 100644
--- a/llvm/lib/MC/MCParser/AsmParser.cpp
+++ b/llvm/lib/MC/MCParser/AsmParser.cpp
@@ -4105,12 +4105,8 @@ AsmParser::parseMSInlineAsm(void *AsmLoc, std::string &AsmString,
MCParsedAsmOperand *Operand = Info.ParsedOperands[i];
// Immediate.
- if (Operand->isImm()) {
- if (Operand->needAsmRewrite())
- AsmStrRewrites.push_back(AsmRewrite(AOK_ImmPrefix,
- Operand->getStartLoc()));
+ if (Operand->isImm())
continue;
- }
// Register operand.
if (Operand->isReg() && !Operand->needAddressOf()) {
OpenPOWER on IntegriCloud