]> granicus.if.org Git - llvm/commit
[X86][MS-InlineAsm] Extended support for variables / identifiers on memory / immediat...
authorCoby Tayree <coby.tayree@intel.com>
Fri, 29 Sep 2017 07:02:46 +0000 (07:02 +0000)
committerCoby Tayree <coby.tayree@intel.com>
Fri, 29 Sep 2017 07:02:46 +0000 (07:02 +0000)
commit81ce39488dbdf72e3d989bbd19cf5f37c098a5df
treec4e1e73c8471a70de90d37700cc6cec82c365b6f
parent41247e1b33d8641a6f78dfe9e57bc8907740d7ec
[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 D33278, D35774

Differential Revision: https://reviews.llvm.org/D37412

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@314493 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCParser/MCAsmParser.h
lib/Target/X86/AsmParser/X86AsmParser.cpp