mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-19 02:52:53 +02:00
[X86][inline-asm] Add support for MS 'EVEN' directive
MS assembly syntax provide us with the 'EVEN' directive as a synonymous to at&t '.even'. This patch include the (small, simple) changes need to allow it. Test is provided at the following (clang-side) review: https://reviews.llvm.org/D27418 Differential Revision: https://reviews.llvm.org/D27417 llvm-svn: 299453
This commit is contained in:
parent
e60bc8b17f
commit
b96fff48ea
@ -1980,7 +1980,7 @@ bool AsmParser::parseStatement(ParseStatementInfo &Info,
|
||||
if (ParsingInlineAsm && (IDVal == "align" || IDVal == "ALIGN"))
|
||||
return parseDirectiveMSAlign(IDLoc, Info);
|
||||
|
||||
if (ParsingInlineAsm && (IDVal == "even"))
|
||||
if (ParsingInlineAsm && (IDVal == "even" || IDVal == "EVEN"))
|
||||
Info.AsmRewrites->emplace_back(AOK_EVEN, IDLoc, 4);
|
||||
if (checkForValidSection())
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user