summaryrefslogtreecommitdiff
path: root/include/llvm/MC/MCTargetAsmParser.h
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2013-02-12 21:33:51 +0000
committerChad Rosier <mcrosier@apple.com>2013-02-12 21:33:51 +0000
commit469b144f1ce7dc3984cda265bc23ed0b41c20584 (patch)
tree516213044f658d5c9a14063848d204e311295596 /include/llvm/MC/MCTargetAsmParser.h
parentdc08bfbd565ba6540be698bba551b2039661299d (diff)
downloadllvm-469b144f1ce7dc3984cda265bc23ed0b41c20584.tar.gz
llvm-469b144f1ce7dc3984cda265bc23ed0b41c20584.tar.bz2
llvm-469b144f1ce7dc3984cda265bc23ed0b41c20584.tar.xz
[ms-inline-asm] Implement align directive (which is roughly equivalent to .align).
Also, allow _EMIT and __EMIT for the emit directive. We already do the same for TYPE, SIZE, and LENGTH. rdar://13200215 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175008 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/MC/MCTargetAsmParser.h')
-rw-r--r--include/llvm/MC/MCTargetAsmParser.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/MC/MCTargetAsmParser.h b/include/llvm/MC/MCTargetAsmParser.h
index 84585d68a8..4c5b176125 100644
--- a/include/llvm/MC/MCTargetAsmParser.h
+++ b/include/llvm/MC/MCTargetAsmParser.h
@@ -22,6 +22,7 @@ class MCInst;
template <typename T> class SmallVectorImpl;
enum AsmRewriteKind {
+ AOK_Align, // Rewrite align as .align.
AOK_DotOperator, // Rewrite a dot operator expression as an immediate.
// E.g., [eax].foo.bar -> [eax].8
AOK_Emit, // Rewrite _emit as .byte.