| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 67 return !CF->isNegative() && CF->isInfinity(); in isSaturating() 70 return CF->isNegative() && CF->isInfinity(); in isSaturating()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | Matchers.h | 297 return !value.isNegative() && value.isInfinity(); in m_PosInfFloat() 305 return value.isNegative() && value.isInfinity(); in m_NegInfFloat()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 352 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite() 362 bool isInfinity() const { return category == fcInfinity; } in isInfinity() function 1212 bool isInfinity() const { return getCategory() == fcInfinity; } in isInfinity() function 1220 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | APFloatTest.cpp | 89 EXPECT_TRUE(test.isInfinity()); in TEST() 111 EXPECT_TRUE(test.isInfinity() && test.isNegative()); in TEST() 118 EXPECT_TRUE(test.isInfinity() && !test.isNegative()); in TEST() 128 EXPECT_TRUE(!test.isInfinity() && !test.isNegative()); in TEST() 142 EXPECT_TRUE(test.isInfinity() && test.isNegative()); in TEST() 1028 EXPECT_TRUE(F.isInfinity()); in TEST() 1561 EXPECT_TRUE(P.isInfinity()); in TEST() 1567 EXPECT_TRUE(P.isInfinity()); in TEST() 1990 TEST(APFloatTest, isInfinity) { in TEST() argument 1992 EXPECT_FALSE(t.isInfinity()); in TEST() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/ |
| H A D | TosaCanonicalizations.cpp | 348 bool isMin = (minClamp.isLargest() || minClamp.isInfinity()) && in matchAndRewrite() 350 bool isMax = (maxClamp.isLargest() || maxClamp.isInfinity()) && in matchAndRewrite()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTDC.cpp | 143 } else if (Const->isInfinity()) { in convertFCmp()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 510 ((Mask & N_INFINITY) && Val.isInfinity() && Val.isNegative()) || in instCombineIntrinsic() 517 ((Mask & P_INFINITY) && Val.isInfinity() && !Val.isNegative()); in instCombineIntrinsic() 990 if (C && (C->isZero() || C->isInfinity())) { in instCombineIntrinsic()
|
| H A D | SIISelLowering.cpp | 9650 if (!C1 || !C1->isInfinity() || C1->isNegative()) in performAndCombine() 11344 if (APF.isInfinity() && !APF.isNegative()) { in performSetCCCombine()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Constants.h | 308 bool isInfinity() const { return Val.isInfinity(); } in isInfinity() function
|
| H A D | PatternMatch.h | 622 bool isValue(const APFloat &C) { return C.isInfinity(); } in isValue() 629 bool isValue(const APFloat &C) { return !C.isInfinity(); } in isValue()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
| H A D | NarrowingConversionsCheck.cpp | 495 if (Tmp.isInfinity()) in handleFloatingCast()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 12026 Success(Val.isInfinity() ? 1 : 0, E); in VisitBuiltinCallExpr() 14389 if (A.isInfinity() || B.isInfinity()) { in VisitBinaryOperator() 14391 APFloat(A.getSemantics(), A.isInfinity() ? 1 : 0), A); in VisitBinaryOperator() 14393 APFloat(B.getSemantics(), B.isInfinity() ? 1 : 0), B); in VisitBinaryOperator() 14400 if (C.isInfinity() || D.isInfinity()) { in VisitBinaryOperator() 14402 APFloat(C.getSemantics(), C.isInfinity() ? 1 : 0), C); in VisitBinaryOperator() 14404 APFloat(D.getSemantics(), D.isInfinity() ? 1 : 0), D); in VisitBinaryOperator() 14411 if (!Recalc && (AC.isInfinity() || BD.isInfinity() || in VisitBinaryOperator() 14412 AD.isInfinity() || BC.isInfinity())) { in VisitBinaryOperator() 14476 } else if ((A.isInfinity() || B.isInfinity()) && C.isFinite() && in VisitBinaryOperator() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Target/Cpp/ |
| H A D | TranslateToCpp.cpp | 754 } else if (val.isInfinity()) { in emitAttribute()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1639 bool isInfinity() const { return Value->isInfinity(); }
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | APFloat.cpp | 2026 if (isInfinity()) in roundToIntegral() 4188 if (Arg.isInfinity()) in ilogb() 4312 if (!z.isInfinity()) { in addImpl()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 3286 return !Op.isInfinity(); in isMathLibCallNoop() 3362 (!Op0.isInfinity() && !Op1.isZero()); in isMathLibCallNoop()
|
| H A D | InstructionSimplify.cpp | 3945 if (C->isInfinity()) { in simplifyFCmpInst() 5970 (C->isInfinity() || (Q.CxtI->hasNoInfs() && C->isLargest()))) { in simplifyBinaryIntrinsic()
|
| H A D | ValueTracking.cpp | 3743 return !CFP->isInfinity(); in isKnownNeverInfinity() 3785 if (!CElt || CElt->isInfinity()) in isKnownNeverInfinity()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | AsmPrinter.cpp | 1598 bool isInf = apValue.isInfinity(); in printFloatValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonConstPropagation.cpp | 451 if (Val.isInfinity()) in deduce()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 1353 bool isInf = APF.isInfinity(); in WriteConstantInternal()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 8866 bool HasInf = (XC && XC->getValueAPF().isInfinity()) || in simplifyFPBinop() 8867 (YC && YC->getValueAPF().isInfinity()); in simplifyFPBinop()
|
| H A D | TargetLowering.cpp | 4856 if (CFP->getValueAPF().isInfinity()) { in SimplifySetCC()
|
| H A D | DAGCombiner.cpp | 15964 if (AF.isInfinity() || (Flags.hasNoInfs() && AF.isLargest())) { in visitFMinMax()
|