diff options
author | Craig Topper <craig.topper@gmail.com> | 2011-09-11 21:41:45 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2011-09-11 21:41:45 +0000 |
commit | 038197988bcd7619657633da7116c7292187d4ae (patch) | |
tree | 444820666e37bb6aeda7da94dff616243fe50851 /utils | |
parent | 842f58f9be82e1a0d2751e7982ef3641829acf87 (diff) | |
download | llvm-038197988bcd7619657633da7116c7292187d4ae.tar.gz llvm-038197988bcd7619657633da7116c7292187d4ae.tar.bz2 llvm-038197988bcd7619657633da7116c7292187d4ae.tar.xz |
Fix disassembling of reverse register/register forms of ADD/SUB/XOR/OR/AND/SBB/ADC/CMP/MOV.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139485 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rw-r--r-- | utils/TableGen/X86RecognizableInstr.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/TableGen/X86RecognizableInstr.cpp b/utils/TableGen/X86RecognizableInstr.cpp index f43a93938b..23c0fa8cd9 100644 --- a/utils/TableGen/X86RecognizableInstr.cpp +++ b/utils/TableGen/X86RecognizableInstr.cpp @@ -345,7 +345,7 @@ RecognizableInstr::filter_ret RecognizableInstr::filter() const { return FILTER_STRONG; if (Form == X86Local::Pseudo || - IsCodeGenOnly) + (IsCodeGenOnly && Name.find("_REV") == Name.npos)) return FILTER_STRONG; if (Form == X86Local::MRMInitReg) |