| /freebsd/contrib/llvm-project/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()
|
| H A D | InstCombineCompares.cpp | 8628 if (match(Op1, m_APFloat(C)) && C->isInfinity()) { in visitFCmpInst()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | APFloat.h | 516 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite() 526 bool isInfinity() const { return category == fcInfinity; } in isInfinity() function 1464 bool isInfinity() const { return getCategory() == fcInfinity; } in isInfinity() function 1472 bool isFinite() const { return !isNaN() && !isInfinity(); } in isFinite() 1480 bool isPosInfinity() const { return isInfinity() && !isNegative(); } in isPosInfinity() 1481 bool isNegInfinity() const { return isInfinity() && isNegative(); } in isNegInfinity()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantFPRange.cpp | 73 !(Lower.isInfinity() && Upper.isInfinity()); in isNonCanonicalEmptySet()
|
| H A D | AsmWriter.cpp | 1516 bool isInf = APF.isInfinity(); in WriteAPFloatInternal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTDC.cpp | 139 } else if (Const->isInfinity()) { in convertFCmp()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Floating.h | 149 bool isInf() const { return getValue().isInfinity(); } in isInf()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/ |
| H A D | SPIRVInstPrinter.cpp | 73 if (FP.isInfinity()) { in printOpConstantVarOps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 740 if (C->isInfinity()) { in instCombineIntrinsic() 1052 (ConstSrc0->isNaN() || ConstSrc0->isInfinity())) || in instCombineIntrinsic() 1072 (ConstSrc1->isNaN() || ConstSrc1->isInfinity())) || in instCombineIntrinsic() 1092 (ConstSrc2->isNaN() || ConstSrc2->isInfinity())) || in instCombineIntrinsic()
|
| H A D | SIISelLowering.cpp | 12356 if (!C1 || !C1->isInfinity() || C1->isNegative()) in performAndCombine() 15581 if (APF.isInfinity() && !APF.isNegative()) { in performSetCCCombine()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Constants.h | 330 bool isInfinity() const { return Val.isInfinity(); } in isInfinity() function
|
| H A D | PatternMatch.h | 724 bool isValue(const APFloat &C) const { return C.isInfinity(); } in isValue() 731 bool isValue(const APFloat &C) const { return !C.isInfinity(); } in isValue()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Constant.h | 307 bool isInfinity() const { return cast<llvm::ConstantFP>(Val)->isInfinity(); } in isInfinity() function
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 13255 Success(Val.isInfinity() ? (Val.isNegative() ? -1 : 1) : 0, E); in VisitBuiltinCallExpr() 13261 Success(Val.isInfinity() ? 1 : 0, E); in VisitBuiltinCallExpr() 16133 if (A.isInfinity() || B.isInfinity()) { in HandleComplexComplexMul() 16134 A = APFloat::copySign(APFloat(A.getSemantics(), A.isInfinity() ? 1 : 0), in HandleComplexComplexMul() 16136 B = APFloat::copySign(APFloat(B.getSemantics(), B.isInfinity() ? 1 : 0), in HandleComplexComplexMul() 16144 if (C.isInfinity() || D.isInfinity()) { in HandleComplexComplexMul() 16145 C = APFloat::copySign(APFloat(C.getSemantics(), C.isInfinity() ? 1 : 0), in HandleComplexComplexMul() 16147 D = APFloat::copySign(APFloat(D.getSemantics(), D.isInfinity() ? 1 : 0), in HandleComplexComplexMul() 16155 if (!Recalc && (AC.isInfinity() || BD.isInfinity() || AD.isInfinity() || in HandleComplexComplexMul() 16156 BC.isInfinity())) { in HandleComplexComplexMul() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 2185 if (Src.isNormal() || Src.isInfinity()) in constantFoldCanonicalize() 4112 return !Op.isNaN() && !Op.isZero() && !Op.isInfinity(); in isMathLibCallNoop() 4140 return !Op.isInfinity(); in isMathLibCallNoop() 4222 (!Op0.isInfinity() && !Op1.isZero()); in isMathLibCallNoop()
|
| H A D | InstructionSimplify.cpp | 6260 if (C && (C->isZero() || C->isInfinity())) in simplifyLdexp() 6732 (C->isInfinity() || (Call && Call->hasNoInfs() && C->isLargest()))) { in simplifyBinaryIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | APFloat.cpp | 2409 if (isInfinity()) in roundToIntegral() 4813 if (Arg.isInfinity()) in ilogb() 4938 if (!z.isInfinity()) { in addImpl() 5495 if (isInfinity()) in classify()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/ |
| H A D | EmulateInstructionRISCV.cpp | 1437 if (rs1.isInfinity() && rs1.isNegative()) in FCLASS() 1455 if (rs1.isInfinity() && !rs1.isNegative()) in FCLASS()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 1818 bool isInfinity() const { return Value->isInfinity(); }
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonConstPropagation.cpp | 431 if (Val.isInfinity()) in deduce()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 10515 bool HasInf = (XC && XC->getValueAPF().isInfinity()) || in simplifyFPBinop() 10516 (YC && YC->getValueAPF().isInfinity()); in simplifyFPBinop()
|
| H A D | TargetLowering.cpp | 5430 if ((Cond == ISD::SETOEQ || Cond == ISD::SETUEQ) && CFP->isInfinity()) { in SimplifySetCC() 5446 if (CFP->getValueAPF().isInfinity()) { in SimplifySetCC()
|
| H A D | DAGCombiner.cpp | 19138 if (AF.isInfinity() || (Flags.hasNoInfs() && AF.isLargest())) { in visitFMinMax()
|