diff options
author | Sean Callanan <scallanan@apple.com> | 2009-12-22 21:12:55 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2009-12-22 21:12:55 +0000 |
commit | 36eab808751ffc155e9c517f8ce3a76ce00e3e77 (patch) | |
tree | f45b4a02b1121ce1fa8dd4930d2443464ede5752 /llvm/utils/TableGen/X86RecognizableInstr.cpp | |
parent | 3b8235bec3bfa68a30e1669ec119104b12743e1a (diff) | |
download | bcm5719-llvm-36eab808751ffc155e9c517f8ce3a76ce00e3e77.tar.gz bcm5719-llvm-36eab808751ffc155e9c517f8ce3a76ce00e3e77.zip |
Fixes to the X86 disassembler:
Made LEA memory operands emit only 4 MCInst operands.
Made the scale operand equal 1 for instructions that have no
SIB byte.
llvm-svn: 91919
Diffstat (limited to 'llvm/utils/TableGen/X86RecognizableInstr.cpp')
-rw-r--r-- | llvm/utils/TableGen/X86RecognizableInstr.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/utils/TableGen/X86RecognizableInstr.cpp b/llvm/utils/TableGen/X86RecognizableInstr.cpp index edc75e63d27..2b6e30d93d7 100644 --- a/llvm/utils/TableGen/X86RecognizableInstr.cpp +++ b/llvm/utils/TableGen/X86RecognizableInstr.cpp @@ -817,9 +817,9 @@ OperandType RecognizableInstr::typeFromString(const std::string &s, TYPE("brtarget", TYPE_RELv) TYPE("brtarget8", TYPE_REL8) TYPE("f80mem", TYPE_M80FP) - TYPE("lea32mem", TYPE_M32) - TYPE("lea64_32mem", TYPE_M64) - TYPE("lea64mem", TYPE_M64) + TYPE("lea32mem", TYPE_LEA) + TYPE("lea64_32mem", TYPE_LEA) + TYPE("lea64mem", TYPE_LEA) TYPE("VR64", TYPE_MM64) TYPE("i64imm", TYPE_IMMv) TYPE("opaque32mem", TYPE_M1616) |