[llvm-commits] [llvm] r98443 - in /llvm/trunk: lib/Target/X86/X86Instr64bit.td test/MC/AsmParser/X86/x86_64-operands.s

Daniel Dunbar daniel at zuster.org
Sat Mar 13 11:31:38 PST 2010


Author: ddunbar
Date: Sat Mar 13 13:31:38 2010
New Revision: 98443

URL: http://llvm.org/viewvc/llvm-project?rev=98443&view=rev
Log:
MC/X86_64: Fix matching of callq.

Added:
    llvm/trunk/test/MC/AsmParser/X86/x86_64-operands.s
Modified:
    llvm/trunk/lib/Target/X86/X86Instr64bit.td

Modified: llvm/trunk/lib/Target/X86/X86Instr64bit.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86Instr64bit.td?rev=98443&r1=98442&r2=98443&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86Instr64bit.td (original)
+++ llvm/trunk/lib/Target/X86/X86Instr64bit.td Sat Mar 13 13:31:38 2010
@@ -24,6 +24,7 @@
 // pc relative.
 def i64i32imm_pcrel : Operand<i64> {
   let PrintMethod = "print_pcrel_imm";
+  let ParserMatchClass = X86AbsMemAsmOperand;
 }
 
 

Added: llvm/trunk/test/MC/AsmParser/X86/x86_64-operands.s
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/MC/AsmParser/X86/x86_64-operands.s?rev=98443&view=auto
==============================================================================
--- llvm/trunk/test/MC/AsmParser/X86/x86_64-operands.s (added)
+++ llvm/trunk/test/MC/AsmParser/X86/x86_64-operands.s Sat Mar 13 13:31:38 2010
@@ -0,0 +1,8 @@
+// FIXME: Actually test that we get the expected results.
+        
+// RUN: llvm-mc -triple x86_64-unknown-unknown %s | FileCheck %s
+
+# CHECK: callq a
+        callq a
+
+        





More information about the llvm-commits mailing list