diff --git a/llvm/include/llvm/ADT/APFloat.h b/llvm/include/llvm/ADT/APFloat.h --- a/llvm/include/llvm/ADT/APFloat.h +++ b/llvm/include/llvm/ADT/APFloat.h @@ -1243,12 +1243,6 @@ return X; } -/// Returns the negated value of the argument. -inline APFloat neg(APFloat X) { - X.changeSign(); - return X; -} - /// Implements IEEE minNum semantics. Returns the smaller of the 2 arguments if /// both are not NaN. If either argument is a NaN, returns the other argument. LLVM_READONLY diff --git a/llvm/unittests/ADT/APFloatTest.cpp b/llvm/unittests/ADT/APFloatTest.cpp --- a/llvm/unittests/ADT/APFloatTest.cpp +++ b/llvm/unittests/ADT/APFloatTest.cpp @@ -2980,17 +2980,6 @@ APFloat QNaN = APFloat::getNaN(APFloat::IEEEsingle(), false); APFloat NegQNaN = APFloat::getNaN(APFloat::IEEEsingle(), true); - EXPECT_TRUE(NegOne.bitwiseIsEqual(neg(One))); - EXPECT_TRUE(One.bitwiseIsEqual(neg(NegOne))); - EXPECT_TRUE(NegZero.bitwiseIsEqual(neg(Zero))); - EXPECT_TRUE(Zero.bitwiseIsEqual(neg(NegZero))); - EXPECT_TRUE(NegInf.bitwiseIsEqual(neg(Inf))); - EXPECT_TRUE(Inf.bitwiseIsEqual(neg(NegInf))); - EXPECT_TRUE(NegInf.bitwiseIsEqual(neg(Inf))); - EXPECT_TRUE(Inf.bitwiseIsEqual(neg(NegInf))); - EXPECT_TRUE(NegQNaN.bitwiseIsEqual(neg(QNaN))); - EXPECT_TRUE(QNaN.bitwiseIsEqual(neg(NegQNaN))); - EXPECT_TRUE(NegOne.bitwiseIsEqual(-One)); EXPECT_TRUE(One.bitwiseIsEqual(-NegOne)); EXPECT_TRUE(NegZero.bitwiseIsEqual(-Zero));