Skip to content

Commit 59693ea

Browse files
authored
[ConstantFPRange] Remove ConstantFPRange::toKnownFPClass (#109960)
Addresses comment #86483 (review).
1 parent fe06a6d commit 59693ea

File tree

3 files changed

+0
-19
lines changed

3 files changed

+0
-19
lines changed

llvm/include/llvm/IR/ConstantFPRange.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,6 @@ class [[nodiscard]] ConstantFPRange {
175175
/// Return the FPClassTest which will return true for the value.
176176
FPClassTest classify() const;
177177

178-
/// Return known floating-point classes for values in this range.
179-
KnownFPClass toKnownFPClass() const;
180-
181178
/// Print out the bounds to a stream.
182179
void print(raw_ostream &OS) const;
183180

llvm/lib/IR/ConstantFPRange.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
#include "llvm/IR/ConstantFPRange.h"
1010
#include "llvm/ADT/APFloat.h"
11-
#include "llvm/Analysis/ValueTracking.h"
1211
#include "llvm/Support/Debug.h"
1312
#include "llvm/Support/raw_ostream.h"
1413
#include <cassert>
@@ -196,13 +195,6 @@ FPClassTest ConstantFPRange::classify() const {
196195
return static_cast<FPClassTest>(Mask);
197196
}
198197

199-
KnownFPClass ConstantFPRange::toKnownFPClass() const {
200-
KnownFPClass Result;
201-
Result.KnownFPClasses = classify();
202-
Result.SignBit = getSignBit();
203-
return Result;
204-
}
205-
206198
void ConstantFPRange::print(raw_ostream &OS) const {
207199
if (isFullSet())
208200
OS << "full-set";

llvm/unittests/IR/ConstantFPRangeTest.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,8 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "llvm/IR/ConstantFPRange.h"
10-
#include "llvm/ADT/BitVector.h"
11-
#include "llvm/ADT/Sequence.h"
12-
#include "llvm/ADT/SmallBitVector.h"
13-
#include "llvm/Analysis/ValueTracking.h"
1410
#include "llvm/IR/Instructions.h"
1511
#include "llvm/IR/Operator.h"
16-
#include "llvm/Support/KnownBits.h"
1712
#include "gtest/gtest.h"
1813

1914
using namespace llvm;
@@ -363,14 +358,11 @@ TEST_F(ConstantFPRangeTest, FPClassify) {
363358
EXPECT_EQ(SomeNeg.classify(), fcNegFinite);
364359
EXPECT_EQ(PosInf.classify(), fcPosInf);
365360
EXPECT_EQ(NegInf.classify(), fcNegInf);
366-
EXPECT_TRUE(SomePos.toKnownFPClass().cannotBeOrderedLessThanZero());
367361
EXPECT_EQ(Finite.getSignBit(), std::nullopt);
368362
EXPECT_EQ(PosZero.getSignBit(), false);
369363
EXPECT_EQ(NegZero.getSignBit(), true);
370364
EXPECT_EQ(SomePos.getSignBit(), false);
371365
EXPECT_EQ(SomeNeg.getSignBit(), true);
372-
EXPECT_EQ(SomePos.toKnownFPClass().SignBit, false);
373-
EXPECT_EQ(SomeNeg.toKnownFPClass().SignBit, true);
374366

375367
EnumerateConstantFPRanges(
376368
[](const ConstantFPRange &CR) {

0 commit comments

Comments
 (0)