]> granicus.if.org Git - clang/commit
[X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediat...
authorCoby Tayree <coby.tayree@intel.com>
Wed, 27 Sep 2017 12:36:54 +0000 (12:36 +0000)
committerCoby Tayree <coby.tayree@intel.com>
Wed, 27 Sep 2017 12:36:54 +0000 (12:36 +0000)
commitf475b581cc5a98d8b44e476884245ecfe7d33051
tree8f6a02a1765b7e54877b1933023a086f092a50f4
parenta0d7ea7ad167665974775befd200847e5d84dd02
[X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediate expressions

Allow the proper recognition of Enum values and global variables inside ms inline-asm memory / immediate expressions, as they require some additional overhead and treated incorrect if doesn't early recognized.
supersedes D33277, D35775
Corrsponds with D37412, D37413

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@314300 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/ms-inline-asm-enums.cpp [new file with mode: 0644]
test/CodeGen/ms-inline-asm-variables.c [new file with mode: 0644]