[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