summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2002-12-04 23:56:26 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2002-12-04 23:56:26 +0000
commitab2ffedb38cb9628a9eb98cc4e202f63272026e8 (patch)
tree91c1a112176f8075f6fc03eb16482b6e25461ba3 /llvm/lib
parent25e6ed4ec1ef86cda497d0432929ced1ef45a9d9 (diff)
downloadbcm5719-llvm-ab2ffedb38cb9628a9eb98cc4e202f63272026e8.tar.gz
bcm5719-llvm-ab2ffedb38cb9628a9eb98cc4e202f63272026e8.zip
Added push and pop instructions.
llvm-svn: 4928
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86InstrInfo.def3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.def b/llvm/lib/Target/X86/X86InstrInfo.def
index 78867198174..2693ee68215 100644
--- a/llvm/lib/Target/X86/X86InstrInfo.def
+++ b/llvm/lib/Target/X86/X86InstrInfo.def
@@ -82,7 +82,8 @@ I(MOVrm16 , "movw", 0x89, 0, X86II::MRMDestMem | X86II::Void |
X86II::OpSize, NoImpRegs, NoImpRegs)
I(MOVrm32 , "movl", 0x89, 0, X86II::MRMDestMem | X86II::Void, NoImpRegs, NoImpRegs) // [mem] = R32
-I(PUSHr32 , "pushl", 0x50, 0, X86II::AddRegFrm | X86II::Void, NoImpRegs, NoImpRegs)
+I(PUSHr32 , "pushl", 0x50, 0, X86II::AddRegFrm | X86II::Void, NoImpRegs, NoImpRegs)
+I(POPr32 , "popl", 0x58, 0, X86II::AddRegFrm, NoImpRegs, NoImpRegs)
// Arithmetic instructions
I(ADDrr8 , "addb", 0x00, 0, X86II::MRMDestReg, NoImpRegs, NoImpRegs) // R8 += R8
OpenPOWER on IntegriCloud