[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