summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2017-01-23 22:31:14 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2017-01-23 22:31:14 +0000
commit09cca093a390725df66af1a45ef0eb4aa695b5e5 (patch)
tree933281e046d3d3051379517faaac01e3d04efcc8 /clang/lib/Basic
parenta6867fd441a14d9aa9a1a04085a7d0d5ec34d6eb (diff)
downloadbcm5719-llvm-09cca093a390725df66af1a45ef0eb4aa695b5e5.tar.gz
bcm5719-llvm-09cca093a390725df66af1a45ef0eb4aa695b5e5.zip
AMDGPU: Update for changed subtarget feature name
llvm-svn: 292838
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r--clang/lib/Basic/Targets.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index f4e8d6fa06f..7e311b0ac7d 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -2113,15 +2113,15 @@ public:
for (auto &I : TargetOpts.FeaturesAsWritten) {
if (I == "+fp32-denormals" || I == "-fp32-denormals")
hasFP32Denormals = true;
- if (I == "+fp64-denormals" || I == "-fp64-denormals")
+ if (I == "+fp64-fp16-denormals" || I == "-fp64-fp16-denormals")
hasFP64Denormals = true;
}
if (!hasFP32Denormals)
TargetOpts.Features.push_back((Twine(hasFullSpeedFP32Denorms &&
!CGOpts.FlushDenorm ? '+' : '-') + Twine("fp32-denormals")).str());
- // Always do not flush fp64 denorms.
+ // Always do not flush fp64 or fp16 denorms.
if (!hasFP64Denormals && hasFP64)
- TargetOpts.Features.push_back("+fp64-denormals");
+ TargetOpts.Features.push_back("+fp64-fp16-denormals");
}
ArrayRef<Builtin::Info> getTargetBuiltins() const override {
OpenPOWER on IntegriCloud