summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2011-12-06 20:55:36 +0000
committerHal Finkel <hfinkel@anl.gov>2011-12-06 20:55:36 +0000
commitbde7f8ffe2ab7608ad9cb0e8cecff0fb97733d8f (patch)
treefcbe6d52c54bfac63d5fce129490e7859df4ae0d /llvm/lib/Target/PowerPC/PPCRegisterInfo.h
parent4ec02b02ac3e58576903b6202f97006f6e0f4942 (diff)
downloadbcm5719-llvm-bde7f8ffe2ab7608ad9cb0e8cecff0fb97733d8f.tar.gz
bcm5719-llvm-bde7f8ffe2ab7608ad9cb0e8cecff0fb97733d8f.zip
add RESTORE_CR and support CR unspills
llvm-svn: 145961
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCRegisterInfo.h')
-rw-r--r--llvm/lib/Target/PowerPC/PPCRegisterInfo.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCRegisterInfo.h b/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
index f70a594e99b..faf690f48de 100644
--- a/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
+++ b/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
@@ -57,6 +57,8 @@ public:
int SPAdj, RegScavenger *RS) const;
void lowerCRSpilling(MachineBasicBlock::iterator II, unsigned FrameIndex,
int SPAdj, RegScavenger *RS) const;
+ void lowerCRRestore(MachineBasicBlock::iterator II, unsigned FrameIndex,
+ int SPAdj, RegScavenger *RS) const;
void eliminateFrameIndex(MachineBasicBlock::iterator II,
int SPAdj, RegScavenger *RS = NULL) const;
OpenPOWER on IntegriCloud