summaryrefslogtreecommitdiff
path: root/lib/VMCore/AsmWriter.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2012-09-05 00:08:17 +0000
committerChad Rosier <mcrosier@apple.com>2012-09-05 00:08:17 +0000
commit36547343abb7f79ead953817b0d36a27f6082177 (patch)
tree128b1e43e3db99f7dc81e8f01eb0b6a55ed2bd30 /lib/VMCore/AsmWriter.cpp
parent230768bd1316a012e88ac62689589fe5e2f10456 (diff)
downloadllvm-36547343abb7f79ead953817b0d36a27f6082177.tar.gz
llvm-36547343abb7f79ead953817b0d36a27f6082177.tar.bz2
llvm-36547343abb7f79ead953817b0d36a27f6082177.tar.xz
[ms-inline asm] Emit the (new) inline asm Non-Standard Dialect attribute.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163181 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/VMCore/AsmWriter.cpp')
-rw-r--r--lib/VMCore/AsmWriter.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/VMCore/AsmWriter.cpp b/lib/VMCore/AsmWriter.cpp
index c09c69b6e8..f937ebdd32 100644
--- a/lib/VMCore/AsmWriter.cpp
+++ b/lib/VMCore/AsmWriter.cpp
@@ -1029,6 +1029,8 @@ static void WriteAsOperandInternal(raw_ostream &Out, const Value *V,
Out << "sideeffect ";
if (IA->isAlignStack())
Out << "alignstack ";
+ if (IA->getDialect() != 0)
+ Out << "nsdialect ";
Out << '"';
PrintEscapedString(IA->getAsmString(), Out);
Out << "\", \"";