[PATCH] Add support for nested blocks in Microsoft inline assembly

David Majnemer david.majnemer at gmail.com
Sat Jul 5 13:57:47 PDT 2014


Awesome!

Does this also glue together consecutive __asm statements that aren't in a
block?

Like:
__asm mov 1, eax
__asm add eax, ecx

That should turn into a single inline assembly IR instruction.

On Saturday, July 5, 2014, Ehsan Akhgari <ehsan.akhgari at gmail.com> wrote:

> Hi majnemer,
>
> This fixes http://llvm.org/PR20204.
>
> http://reviews.llvm.org/D4399
>
> Files:
>   lib/Parse/ParseStmtAsm.cpp
>   test/CodeGen/ms-inline-asm-64.c
>   test/CodeGen/ms-inline-asm.c
>   test/Parser/ms-inline-asm-nested-braces.c
>   test/Parser/ms-inline-asm.c
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140705/3e894f17/attachment.html>


More information about the cfe-commits mailing list