Home
last modified time | relevance | path

Searched refs:isInfinity (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp67 return !CF->isNegative() && CF->isInfinity(); in isSaturating()
70 return CF->isNegative() && CF->isInfinity(); in isSaturating()
H A DInstCombineCompares.cpp8161 if (match(Op1, m_APFloat(C)) && C->isInfinity()) { in visitFCmpInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h421 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite()
431 bool isInfinity() const { return category == fcInfinity; } in isInfinity() function
1351 bool isInfinity() const { return getCategory() == fcInfinity; } in isInfinity() function
1359 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite()
1367 bool isPosInfinity() const { return isInfinity() && !isNegative(); } in isPosInfinity()
1368 bool isNegInfinity() const { return isInfinity() && isNegative(); } in isNegInfinity()
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DFloating.h97 bool isInf() const { return F.isInfinity(); } in isInf()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp143 } else if (Const->isInfinity()) { in convertFCmp()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVInstPrinter.cpp77 if (FP.isInfinity()) { in printOpConstantVarOps()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstants.h322 bool isInfinity() const { return Val.isInfinity(); } in isInfinity() function
H A DPatternMatch.h722 bool isValue(const APFloat &C) { return C.isInfinity(); } in isValue()
729 bool isValue(const APFloat &C) { return !C.isInfinity(); } in isValue()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp12689 Success(Val.isInfinity() ? (Val.isNegative() ? -1 : 1) : 0, E); in VisitBuiltinCallExpr()
12695 Success(Val.isInfinity() ? 1 : 0, E); in VisitBuiltinCallExpr()
15241 if (A.isInfinity() || B.isInfinity()) { in HandleComplexComplexMul()
15242 A = APFloat::copySign(APFloat(A.getSemantics(), A.isInfinity() ? 1 : 0), in HandleComplexComplexMul()
15244 B = APFloat::copySign(APFloat(B.getSemantics(), B.isInfinity() ? 1 : 0), in HandleComplexComplexMul()
15252 if (C.isInfinity() || D.isInfinity()) { in HandleComplexComplexMul()
15253 C = APFloat::copySign(APFloat(C.getSemantics(), C.isInfinity() ? 1 : 0), in HandleComplexComplexMul()
15255 D = APFloat::copySign(APFloat(D.getSemantics(), D.isInfinity() ? 1 : 0), in HandleComplexComplexMul()
15263 if (!Recalc && (AC.isInfinity() || BD.isInfinity() || AD.isInfinity() || in HandleComplexComplexMul()
15264 BC.isInfinity())) { in HandleComplexComplexMul()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp2309 if (isInfinity()) in roundToIntegral()
4630 if (Arg.isInfinity()) in ilogb()
4754 if (!z.isInfinity()) { in addImpl()
5311 if (isInfinity()) in classify()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.cpp1436 if (rs1.isInfinity() && rs1.isNegative()) in FCLASS()
1454 if (rs1.isInfinity() && !rs1.isNegative()) in FCLASS()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp1985 if (Src.isNormal() || Src.isInfinity()) in constantFoldCanonicalize()
3560 return !Op.isInfinity(); in isMathLibCallNoop()
3643 (!Op0.isInfinity() && !Op1.isZero()); in isMathLibCallNoop()
H A DInstructionSimplify.cpp6221 if (C && (C->isZero() || C->isInfinity())) in simplifyLdexp()
6709 (C->isInfinity() || (Call && Call->hasNoInfs() && C->isLargest()))) { in simplifyBinaryIntrinsic()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1728 bool isInfinity() const { return Value->isInfinity(); }
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp540 if (C->isInfinity()) { in instCombineIntrinsic()
H A DSIISelLowering.cpp11584 if (!C1 || !C1->isInfinity() || C1->isNegative()) in performAndCombine()
14581 if (APF.isInfinity() && !APF.isNegative()) { in performSetCCCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonConstPropagation.cpp450 if (Val.isInfinity()) in deduce()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp1452 bool isInf = APF.isInfinity(); in WriteAPFloatInternal()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp9971 bool HasInf = (XC && XC->getValueAPF().isInfinity()) || in simplifyFPBinop()
9972 (YC && YC->getValueAPF().isInfinity()); in simplifyFPBinop()
H A DTargetLowering.cpp5216 if ((Cond == ISD::SETOEQ || Cond == ISD::SETUEQ) && CFP->isInfinity()) { in SimplifySetCC()
5232 if (CFP->getValueAPF().isInfinity()) { in SimplifySetCC()
H A DDAGCombiner.cpp18136 if (AF.isInfinity() || (Flags.hasNoInfs() && AF.isLargest())) { in visitFMinMax()