X86: Add some operand types required to identify calls.
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 22 Aug 2011 22:55:32 +0000 (22:55 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 22 Aug 2011 22:55:32 +0000 (22:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138285 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrInfo.td

index 612a3f97469e20ca5c3825f97bb659938f5be9f1..a355521e5b974aa4b710853d301e9c41cd253a00 100644 (file)
@@ -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> {