Chad Rosier
|
a7b159ccdd
|
[ms-inline asm] Split the parsing of IR asm strings into GCC and MS variants.
Add support in the EmitMSInlineAsmStr() function for handling integer consts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163645 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-11 19:09:56 +00:00 |
|
Chad Rosier
|
ef68cfa8b8
|
Formatting. No functional change intended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163627 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-11 16:33:10 +00:00 |
|
NAKAMURA Takumi
|
985dcfc351
|
test/CodeGen/X86/ms-inline-asm.ll: Relax for non-darwin x86 targets. '##InlineAsm' could not be seen in other hosts.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163554 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-10 22:04:54 +00:00 |
|
Chad Rosier
|
24f5fddbdf
|
[ms-inline asm] Properly emit the asm directives when the AsmPrinterVariant
and InlineAsmVariant don't match.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163550 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-10 21:36:05 +00:00 |
|
Chad Rosier
|
5c3dcb7bc0
|
Update test case for Release builds.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163549 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-10 21:31:43 +00:00 |
|
Chad Rosier
|
3b132fab0b
|
[ms-inline asm] Pass the correct AsmVariant to the PrintAsmOperand() function
and update the printOperand() function accordingly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163544 91177308-0d34-0410-b5e6-96231b3b80d8
|
2012-09-10 21:10:49 +00:00 |
|