aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrInfo.td
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-08-22 22:55:32 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-08-22 22:55:32 +0000
commit3c1fece071b9152cfbab22b356439d27c46e9200 (patch)
treeb9dc686d00e3684c662ed7956c0eb771d3a54148 /lib/Target/X86/X86InstrInfo.td
parent5e8701002bc53672a4e6a902e385810abe2cf911 (diff)
downloadexternal_llvm-3c1fece071b9152cfbab22b356439d27c46e9200.zip
external_llvm-3c1fece071b9152cfbab22b356439d27c46e9200.tar.gz
external_llvm-3c1fece071b9152cfbab22b356439d27c46e9200.tar.bz2
X86: Add some operand types required to identify calls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138285 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrInfo.td')
-rw-r--r--lib/Target/X86/X86InstrInfo.td2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Target/X86/X86InstrInfo.td b/lib/Target/X86/X86InstrInfo.td
index 612a3f9..a355521 100644
--- a/lib/Target/X86/X86InstrInfo.td
+++ b/lib/Target/X86/X86InstrInfo.td
@@ -405,11 +405,13 @@ def i64i32imm : Operand<i64> {
def i64i32imm_pcrel : Operand<i64> {
let PrintMethod = "print_pcrel_imm";
let ParserMatchClass = X86AbsMemAsmOperand;
+ let OperandType = "OPERAND_PCREL";
}
// 64-bits but only 8 bits are significant.
def i64i8imm : Operand<i64> {
let ParserMatchClass = ImmSExti64i8AsmOperand;
+ let OperandType = "OPERAND_IMMEDIATE";
}
def lea64_32mem : Operand<i32> {