projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implemented functions for emitting prologues and epilogues;
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrInfo.def
diff --git
a/lib/Target/X86/X86InstrInfo.def
b/lib/Target/X86/X86InstrInfo.def
index 78867198174caade6d6284a21663cb9131c78c4d..2693ee6821574b9eedb4a3969637e0f3f2a9ec37 100644
(file)
--- a/
lib/Target/X86/X86InstrInfo.def
+++ b/
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
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
// Arithmetic instructions
I(ADDrr8 , "addb", 0x00, 0, X86II::MRMDestReg, NoImpRegs, NoImpRegs) // R8 += R8