aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Analysis/ValueTrackingTest.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2023-04-08 22:33:35 -0400
committerMatt Arsenault <arsenm2@gmail.com>2023-05-16 12:41:43 +0100
commitfe5786d41644ec6c739b6ace49d654a21a07cca0 (patch)
treece6086f61d2f9639b9e66954c482fe2d65a5f83c /llvm/unittests/Analysis/ValueTrackingTest.cpp
parent4707458755fd73c6fdfc298c7cc325145483e94e (diff)
downloadllvm-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.cpp4
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");