aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-cov/SourceCoverageViewText.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2023-08-16 10:13:20 -0400
committerMatt Arsenault <Matthew.Arsenault@amd.com>2023-08-23 19:28:49 -0400
commite954085f80d2146e7bbb8e3c50f8bfa455eb4e32 (patch)
tree5aef0184e81a7c01bb3b396263d4cf9de0b13136 /llvm/tools/llvm-cov/SourceCoverageViewText.cpp
parent2b664d678dcd6b23eda992b45d009788e34ea8f1 (diff)
downloadllvm-e954085f80d2146e7bbb8e3c50f8bfa455eb4e32.zip
llvm-e954085f80d2146e7bbb8e3c50f8bfa455eb4e32.tar.gz
llvm-e954085f80d2146e7bbb8e3c50f8bfa455eb4e32.tar.bz2
AMDGPU: Fix more unsafe rsq formation
Introducing rsq contract flags is wrong, and also requires some level of approximate functions. AMDGPUCodeGenPrepare already should handle the f32 cases with appropriate flags, and I don't see how new situations to handle would arise during legalization (other than cases involving the rcp intrinsic, which instcombine tries to handle). AMDGPUCodeGenPrepare does need to learn better handling of rcp/rsq for f64 though, which we never bothered to handle well. Removes another obstacle to correctly lowering sqrt. https://reviews.llvm.org/D158099
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageViewText.cpp')
0 files changed, 0 insertions, 0 deletions