Yet another tweak to X86 instructions to add ud2a as an alias to ud2
authorKevin Enderby <enderby@apple.com>
Wed, 27 Oct 2010 03:01:02 +0000 (03:01 +0000)
committerKevin Enderby <enderby@apple.com>
Wed, 27 Oct 2010 03:01:02 +0000 (03:01 +0000)
(still to add ud2b).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117435 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/AsmParser/X86AsmParser.cpp
test/MC/X86/x86-32.s

index 8cc5b693f170a73aa7581b8f730719673724d903..3bfa4205289e7f9ec6124ce137184cdae8f053b5 100644 (file)
@@ -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}.
index 27df93626ee167ef1b8bede686b44a936b263369..588a43a32387f3dfb5ac99b05e4f81ad6dfb31a8 100644 (file)
@@ -782,3 +782,7 @@ pshufw $90, %mm4, %mm0
 // CHECK: fnclex
 // CHECK:  encoding: [0xdb,0xe2]
                fnclex
+
+// CHECK: ud2
+// CHECK:  encoding: [0x0f,0x0b]
+               ud2a