[MC][X86] Fix Intel Operand assembly parsing for .set ids
authorNirav Dave <niravd@google.com>
Wed, 27 Jul 2016 17:39:41 +0000 (17:39 +0000)
committerNirav Dave <niravd@google.com>
Wed, 27 Jul 2016 17:39:41 +0000 (17:39 +0000)
commit06a99a46e24ee08690ba57a0e5206e872a3d8bd6
treef8a94c47bd35f8144100c8f7c44299821f4fc25f
parenta033139cd4b77c0778c1c94d40db52c335653813
[MC][X86] Fix Intel Operand assembly parsing for .set ids

Fix intel syntax special case identifier operands that refer to a constant
(e.g. .set <ID> n) to be interpreted as immediate not memory in parsing.

Reviewers: rnk

Subscribers: llvm-commits

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

llvm-svn: 276895
llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
llvm/test/MC/X86/intel-syntax-encoding.s
llvm/test/MC/X86/intel-syntax-error.s