From 2d77e0b9f22a084c9a0664f74dad5b4f3c62e928 Mon Sep 17 00:00:00 2001 From: Ehud Katz Date: Tue, 21 Jan 2020 21:48:07 +0200 Subject: [PATCH] Fix tests of constant folding of fp operations on NaN values Fix failures introduced due to change rG0b336b6048ae. --- llvm/test/Transforms/ConstProp/fma.ll | 4 ++-- llvm/test/Transforms/InstSimplify/fp-nan.ll | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/llvm/test/Transforms/ConstProp/fma.ll b/llvm/test/Transforms/ConstProp/fma.ll index 9119548..e1c4697 100644 --- a/llvm/test/Transforms/ConstProp/fma.ll +++ b/llvm/test/Transforms/ConstProp/fma.ll @@ -78,7 +78,7 @@ define double @test_NaN_2() { define double @test_NaN_3() { ; CHECK-LABEL: @test_NaN_3( -; CHECK-NEXT: ret double 0x7FF8000000000000 +; CHECK-NEXT: ret double 0xFFF8000000000000 ; %1 = call double @llvm.fma.f64(double 0xFFF8000000000000, double 8.0, double 0.0) ret double %1 @@ -86,7 +86,7 @@ define double @test_NaN_3() { define double @test_NaN_4() { ; CHECK-LABEL: @test_NaN_4( -; CHECK-NEXT: ret double 0x7FF8000000000000 +; CHECK-NEXT: ret double 0xFFF8000000000000 ; %1 = call double @llvm.fma.f64(double 7.0, double 0xFFF8000000000000, double 0.0) ret double %1 diff --git a/llvm/test/Transforms/InstSimplify/fp-nan.ll b/llvm/test/Transforms/InstSimplify/fp-nan.ll index 5d2588f..4dd2523 100644 --- a/llvm/test/Transforms/InstSimplify/fp-nan.ll +++ b/llvm/test/Transforms/InstSimplify/fp-nan.ll @@ -103,7 +103,7 @@ define float @frem_nan_op1(float %x) { define double @fneg_nan_1(double %x) { ; CHECK-LABEL: @fneg_nan_1( -; CHECK-NEXT: ret double 0xFFFABCDEF0123456 +; CHECK-NEXT: ret double 0x7FFABCDEF0123456 ; %r = fsub double -0.0, 0x7FFABCDEF0123456 ret double %r @@ -119,7 +119,7 @@ define double @unary_fneg_nan_1(double %x) { define <2 x double> @fneg_nan_2(<2 x double> %x) { ; CHECK-LABEL: @fneg_nan_2( -; CHECK-NEXT: ret <2 x double> +; CHECK-NEXT: ret <2 x double> ; %r = fsub <2 x double> , ret <2 x double> %r -- 2.7.4