[llvm] r250148 - [X86] Mark the AAD and AAM aliases as not valid in 64-bit mode.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 12 22:12:07 PDT 2015


Author: ctopper
Date: Tue Oct 13 00:12:07 2015
New Revision: 250148

URL: http://llvm.org/viewvc/llvm-project?rev=250148&view=rev
Log:
[X86] Mark the AAD and AAM aliases as not valid in 64-bit mode.

Modified:
    llvm/trunk/lib/Target/X86/X86InstrInfo.td

Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.td?rev=250148&r1=250147&r2=250148&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.td Tue Oct 13 00:12:07 2015
@@ -2687,8 +2687,8 @@ defm : IntegerCondCodeMnemonicAlias<"cmo
 //===----------------------------------------------------------------------===//
 
 // aad/aam default to base 10 if no operand is specified.
-def : InstAlias<"aad", (AAD8i8 10)>;
-def : InstAlias<"aam", (AAM8i8 10)>;
+def : InstAlias<"aad", (AAD8i8 10)>, Requires<[Not64BitMode]>;
+def : InstAlias<"aam", (AAM8i8 10)>, Requires<[Not64BitMode]>;
 
 // Disambiguate the mem/imm form of bt-without-a-suffix as btl.
 // Likewise for btc/btr/bts.




More information about the llvm-commits mailing list