summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
diff options
context:
space:
mode:
authorRichard Osborne <richard@xmos.com>2011-03-15 15:10:11 +0000
committerRichard Osborne <richard@xmos.com>2011-03-15 15:10:11 +0000
commit5f1a26ea39995340f43c613666f043d3463e7eec (patch)
tree82e6391aa78ec855a173532c6ab7e655cca859b4 /llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
parent638b8b783fb640e184b9778eefd78712554bb1fe (diff)
downloadbcm5719-llvm-5f1a26ea39995340f43c613666f043d3463e7eec.tar.gz
bcm5719-llvm-5f1a26ea39995340f43c613666f043d3463e7eec.zip
On the XCore the scavenging slot should be closest to the SP.
llvm-svn: 127680
Diffstat (limited to 'llvm/lib/Target/XCore/XCoreRegisterInfo.cpp')
-rw-r--r--llvm/lib/Target/XCore/XCoreRegisterInfo.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp b/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
index 56c0879cc8f..0287a513583 100644
--- a/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
+++ b/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
@@ -104,6 +104,11 @@ XCoreRegisterInfo::requiresRegisterScavenging(const MachineFunction &MF) const {
return TFI->hasFP(MF);
}
+bool
+XCoreRegisterInfo::useFPForScavengingIndex(const MachineFunction &MF) const {
+ return false;
+}
+
// This function eliminates ADJCALLSTACKDOWN,
// ADJCALLSTACKUP pseudo instructions
void XCoreRegisterInfo::
OpenPOWER on IntegriCloud