From 638c96d3914739a669fce153d8b2530ea93a72c6 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 18 Jun 2007 14:12:56 +0000 Subject: [PATCH] Define the pushq instruction for x86-64. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37625 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86InstrX86-64.td | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/Target/X86/X86InstrX86-64.td b/lib/Target/X86/X86InstrX86-64.td index 6807a004382..ac4384631e5 100644 --- a/lib/Target/X86/X86InstrX86-64.td +++ b/lib/Target/X86/X86InstrX86-64.td @@ -141,6 +141,8 @@ def LEAVE64 : I<0xC9, RawFrm, (ops), "leave", []>, Imp<[RBP,RSP],[RBP,RSP]>; def POP64r : I<0x58, AddRegFrm, (ops GR64:$reg), "pop{q} $reg", []>, Imp<[RSP],[RSP]>; +def PUSH64r : I<0x50, AddRegFrm, + (ops GR64:$reg), "push{q} $reg", []>, Imp<[RSP],[RSP]>; def LEA64_32r : I<0x8D, MRMSrcMem, (ops GR32:$dst, lea64_32mem:$src),