diff options
author | Chad Rosier <mcrosier@apple.com> | 2013-03-19 21:58:18 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2013-03-19 21:58:18 +0000 |
commit | f3c04f6a9f430e1d89f74b54e0942cda5ebb2211 (patch) | |
tree | b6325e392f617b71f01ef42b9b9eddae355809eb /llvm/lib/MC/MCParser/AsmParser.cpp | |
parent | 2393cb92b8238cb6972c8c13fc16e03ecce19711 (diff) | |
download | bcm5719-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.cpp | 6 |
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()) { |