summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
diff options
context:
space:
mode:
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>2015-12-15 12:19:34 +0000
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>2015-12-15 12:19:34 +0000
commitb033f67df0773ccc2565638df3ff3cf9f821629e (patch)
tree38945dab66c956f301a412b8f56df333b1519241 /llvm/lib/Target/PowerPC/PPCSubtarget.cpp
parent0ecdae1bdca95fb69985fac0dbf9332b0df759ae (diff)
downloadbcm5719-llvm-b033f67df0773ccc2565638df3ff3cf9f821629e.tar.gz
bcm5719-llvm-b033f67df0773ccc2565638df3ff3cf9f821629e.zip
Define a feature for __float128 support in the PPC back end
This patch corresponds to review: http://reviews.llvm.org/D15117 In preparation for supporting IEEE Quad precision floating point, this patch simply defines a feature to specify the target supports this. For now, nothing is done with the target feature, we just don't want warnings from the Clang FE when a user specifies -mfloat128. Calling convention and other related work will add to this patch in the near future. llvm-svn: 255642
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCSubtarget.cpp')
-rw-r--r--llvm/lib/Target/PowerPC/PPCSubtarget.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
index 89bbcf78346..c0fcb6cbb9d 100644
--- a/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
+++ b/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
@@ -102,6 +102,7 @@ void PPCSubtarget::initializeEnvironment() {
IsQPXStackUnaligned = false;
HasHTM = false;
HasFusion = false;
+ HasFloat128 = false;
}
void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef FS) {
OpenPOWER on IntegriCloud