summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp1
-rw-r--r--llvm/test/MC/X86/x86-32.s4
2 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
index 8cc5b693f17..3bfa4205289 100644
--- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
+++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
@@ -711,6 +711,7 @@ ParseInstruction(StringRef Name, SMLoc NameLoc,
.Case("fnstsww", "fnstsw")
.Case("fstsww", "fstsw")
.Case("verrw", "verr")
+ .Case("ud2a", "ud2")
.Default(Name);
// FIXME: Hack to recognize cmp<comparison code>{ss,sd,ps,pd}.
diff --git a/llvm/test/MC/X86/x86-32.s b/llvm/test/MC/X86/x86-32.s
index 27df93626ee..588a43a3238 100644
--- a/llvm/test/MC/X86/x86-32.s
+++ b/llvm/test/MC/X86/x86-32.s
@@ -782,3 +782,7 @@ pshufw $90, %mm4, %mm0
// CHECK: fnclex
// CHECK: encoding: [0xdb,0xe2]
fnclex
+
+// CHECK: ud2
+// CHECK: encoding: [0x0f,0x0b]
+ ud2a
OpenPOWER on IntegriCloud