diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-01-23 22:31:14 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-01-23 22:31:14 +0000 |
| commit | 09cca093a390725df66af1a45ef0eb4aa695b5e5 (patch) | |
| tree | 933281e046d3d3051379517faaac01e3d04efcc8 /clang/lib/Basic | |
| parent | a6867fd441a14d9aa9a1a04085a7d0d5ec34d6eb (diff) | |
| download | bcm5719-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.cpp | 6 |
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 { |

