diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2023-04-08 22:33:35 -0400 |
---|---|---|
committer | Matt Arsenault <arsenm2@gmail.com> | 2023-05-16 12:41:43 +0100 |
commit | fe5786d41644ec6c739b6ace49d654a21a07cca0 (patch) | |
tree | ce6086f61d2f9639b9e66954c482fe2d65a5f83c /llvm/unittests/Analysis/ValueTrackingTest.cpp | |
parent | 4707458755fd73c6fdfc298c7cc325145483e94e (diff) | |
download | llvm-fe5786d41644ec6c739b6ace49d654a21a07cca0.zip llvm-fe5786d41644ec6c739b6ace49d654a21a07cca0.tar.gz llvm-fe5786d41644ec6c739b6ace49d654a21a07cca0.tar.bz2 |
ValueTracking: Implement computeKnownFPClass for sqrt
Could be slightly smarter in cases that are probably uninteresting.
Diffstat (limited to 'llvm/unittests/Analysis/ValueTrackingTest.cpp')
-rw-r--r-- | llvm/unittests/Analysis/ValueTrackingTest.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/unittests/Analysis/ValueTrackingTest.cpp b/llvm/unittests/Analysis/ValueTrackingTest.cpp index 6a8f468..c83fb62 100644 --- a/llvm/unittests/Analysis/ValueTrackingTest.cpp +++ b/llvm/unittests/Analysis/ValueTrackingTest.cpp @@ -1512,10 +1512,10 @@ TEST_F(ComputeKnownFPClassTest, CopySignNNanSrc0) { TEST_F(ComputeKnownFPClassTest, CopySignNInfSrc0_NegSign) { parseAssembly( - "declare float @llvm.sqrt.f32(float)\n" + "declare float @llvm.log.f32(float)\n" "declare float @llvm.copysign.f32(float, float)\n" "define float @test(float %arg0, float %arg1) {\n" - " %ninf = call ninf float @llvm.sqrt.f32(float %arg0)" + " %ninf = call ninf float @llvm.log.f32(float %arg0)" " %A = call float @llvm.copysign.f32(float %ninf, float -1.0)" " ret float %A\n" "}\n"); |