summaryrefslogtreecommitdiff
path: root/lib/Target/XCore/XCoreISelLowering.cpp
diff options
context:
space:
mode:
authorRichard Osborne <richard@xmos.com>2013-05-04 16:40:58 +0000
committerRichard Osborne <richard@xmos.com>2013-05-04 16:40:58 +0000
commit0c66f30325848014eda3203da5fae4c2e71a2884 (patch)
tree1fe2d7c9ba543197b2cccb1c27164a137f83666a /lib/Target/XCore/XCoreISelLowering.cpp
parentd66ad6c57115e85487e8a29b1e073305690a9be2 (diff)
downloadllvm-0c66f30325848014eda3203da5fae4c2e71a2884.tar.gz
llvm-0c66f30325848014eda3203da5fae4c2e71a2884.tar.bz2
llvm-0c66f30325848014eda3203da5fae4c2e71a2884.tar.xz
[XCore] Use static relocation model by default.
This allows us to get get rid of a hack in XCoreTargetObjectFile where the the DataRel* sections were overridden. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181116 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/XCore/XCoreISelLowering.cpp')
-rw-r--r--lib/Target/XCore/XCoreISelLowering.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Target/XCore/XCoreISelLowering.cpp b/lib/Target/XCore/XCoreISelLowering.cpp
index a5d2be88db..f0346f6715 100644
--- a/lib/Target/XCore/XCoreISelLowering.cpp
+++ b/lib/Target/XCore/XCoreISelLowering.cpp
@@ -1623,6 +1623,12 @@ XCoreTargetLowering::isLegalAddressingMode(const AddrMode &AM,
}
}
+bool XCoreTargetLowering::
+isOffsetFoldingLegal(const GlobalAddressSDNode *GA) const {
+ // The XCore target isn't yet aware of offsets.
+ return false;
+}
+
//===----------------------------------------------------------------------===//
// XCore Inline Assembly Support
//===----------------------------------------------------------------------===//