diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2010-03-14 05:15:39 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2010-03-14 05:15:39 +0000 |
| commit | 44be5362d60a6e3bc9fb2e45c6a7251f02753e3a (patch) | |
| tree | af3bffb38cacf2f78e65003a9a0ec95c52914641 | |
| parent | d703df67cedf17f0fb466566fe71693648efc4b1 (diff) | |
| download | bcm5719-llvm-44be5362d60a6e3bc9fb2e45c6a7251f02753e3a.tar.gz bcm5719-llvm-44be5362d60a6e3bc9fb2e45c6a7251f02753e3a.zip | |
Check in tablegen changes to fix disassembler related failures caused by r98465.
llvm-svn: 98468
| -rw-r--r-- | llvm/utils/TableGen/EDEmitter.cpp | 4 | ||||
| -rw-r--r-- | llvm/utils/TableGen/X86RecognizableInstr.cpp | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/EDEmitter.cpp b/llvm/utils/TableGen/EDEmitter.cpp index 9aad2f609b4..214941071eb 100644 --- a/llvm/utils/TableGen/EDEmitter.cpp +++ b/llvm/utils/TableGen/EDEmitter.cpp @@ -266,9 +266,11 @@ static int X86FlagFromOpName(FlagsConstantEmitter *flags, REG("GR16"); REG("GR32"); REG("GR32_NOREX"); + REG("GR32_TC"); REG("FR32"); REG("RFP32"); REG("GR64"); + REG("GR64_TC"); REG("FR64"); REG("VR64"); REG("RFP64"); @@ -284,11 +286,13 @@ static int X86FlagFromOpName(FlagsConstantEmitter *flags, MEM("i8mem_NOREX"); MEM("i16mem"); MEM("i32mem"); + MEM("i32mem_TC"); MEM("f32mem"); MEM("ssmem"); MEM("opaque32mem"); MEM("opaque48mem"); MEM("i64mem"); + MEM("i64mem_TC"); MEM("f64mem"); MEM("sdmem"); MEM("f80mem"); diff --git a/llvm/utils/TableGen/X86RecognizableInstr.cpp b/llvm/utils/TableGen/X86RecognizableInstr.cpp index ea78d4193ea..d71252caf27 100644 --- a/llvm/utils/TableGen/X86RecognizableInstr.cpp +++ b/llvm/utils/TableGen/X86RecognizableInstr.cpp @@ -298,6 +298,7 @@ RecognizableInstr::filter_ret RecognizableInstr::filter() const { Name.find("_int") != Name.npos || Name.find("Int_") != Name.npos || Name.find("_NOREX") != Name.npos || + Name.find("_TC") != Name.npos || Name.find("EH_RETURN") != Name.npos || Name.find("V_SET") != Name.npos || Name.find("LOCK_") != Name.npos || |

