Define a feature for __float128 support in the PPC back end
[oota-llvm.git] / lib / Target / PowerPC / PPC.td
index f0269112328aec53f1fc7fe15f28d6a0fc23ca4b..b03be12cfd97f78011e75139db0e0085b06de333 100644 (file)
@@ -141,6 +141,10 @@ def FeatureMFTB   : SubtargetFeature<"", "FeatureMFTB", "true",
                                         "Implement mftb using the mfspr instruction">;
 def FeatureFusion : SubtargetFeature<"fusion", "HasFusion", "true",
                                      "Target supports add/load integer fusion.">;
+def FeatureFloat128 :
+  SubtargetFeature<"float128", "HasFloat128", "true",
+                   "Enable the __float128 data type for IEEE-754R Binary128.",
+                   [FeatureVSX]>;
 
 def DeprecatedDST    : SubtargetFeature<"", "DeprecatedDST", "true",
   "Treat vector data stream cache control instructions as deprecated">;