projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Statepoints 2/4] Statepoint infrastructure for garbage collection: MI & x86-64 Backend
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86FrameLowering.h
diff --git
a/lib/Target/X86/X86FrameLowering.h
b/lib/Target/X86/X86FrameLowering.h
index 7740c3ad6f3fef51941f79fc351f403841ed4154..2ee71159c190b197d79e7dd05b09473a0756cdcb 100644
(file)
--- a/
lib/Target/X86/X86FrameLowering.h
+++ b/
lib/Target/X86/X86FrameLowering.h
@@
-69,6
+69,10
@@
public:
int getFrameIndexReference(const MachineFunction &MF, int FI,
unsigned &FrameReg) const override;
int getFrameIndexReference(const MachineFunction &MF, int FI,
unsigned &FrameReg) const override;
+ int getFrameIndexOffsetFromSP(const MachineFunction &MF, int FI) const;
+ int getFrameIndexReferenceFromSP(const MachineFunction &MF, int FI,
+ unsigned &FrameReg) const override;
+
void eliminateCallFramePseudoInstr(MachineFunction &MF,
MachineBasicBlock &MBB,
MachineBasicBlock::iterator MI) const override;
void eliminateCallFramePseudoInstr(MachineFunction &MF,
MachineBasicBlock &MBB,
MachineBasicBlock::iterator MI) const override;