/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | APFloat.cpp | 1140 if (category==fcZero || category==fcInfinity) in bitwiseIsEqual() 1571 assert(isFiniteNonZero() || category == fcZero); in roundAwayFromZero() 1585 if (lost_fraction == lfExactlyHalf && category != fcZero) in roundAwayFromZero() 1672 category = fcZero; in normalize() 1723 category = fcZero; in normalize() 1738 case PackCategoriesIntoKey(fcZero, fcNaN): in addOrSubtractSpecials() 1743 case PackCategoriesIntoKey(fcNaN, fcZero): in addOrSubtractSpecials() 1753 case PackCategoriesIntoKey(fcNormal, fcZero): in addOrSubtractSpecials() 1755 case PackCategoriesIntoKey(fcInfinity, fcZero): in addOrSubtractSpecials() 1759 case PackCategoriesIntoKey(fcZero, fcInfinity): in addOrSubtractSpecials() [all …]
|
H A D | FloatingPointMode.cpp | 38 NewMask |= fcZero; in fabs() 50 if (Mask & fcZero) 51 NewMask |= fcZero; 75 {fcZero, "zero"}, in operator <<()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenCommonISel.cpp | 193 case fcZero: in invertFPClassTestIfSimpler() 199 case fcZero | fcNan: in invertFPClassTestIfSimpler() 200 case fcSubnormal | fcZero: in invertFPClassTestIfSimpler() 201 case fcSubnormal | fcZero | fcNan: in invertFPClassTestIfSimpler()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 326 return isKnownNever(fcZero); in isKnownNeverZero() 439 if (KnownFPClasses & fcZero) in copysign() 440 KnownFPClasses |= fcZero; in copysign()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | FloatingPointMode.h | 257 fcZero = fcPosZero | fcNegZero, enumerator
|
H A D | APFloat.h | 280 fcZero enumerator 424 bool isZero() const { return category == fcZero; } in isZero() 446 bool isNonZero() const { return category != fcZero; } in isNonZero() 1350 bool isZero() const { return getCategory() == fcZero; } in isZero()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 1189 if (FPClasses & fcZero) in computeKnownBitsFromOperator() 4417 const bool IsZero = (OrigClass & fcZero) == OrigClass; in fcmpImpliesClass() 4428 return exactClass(Src, fcZero); in fcmpImpliesClass() 4430 return exactClass(Src, fcZero | fcNan); in fcmpImpliesClass() 4432 return exactClass(Src, ~fcZero); in fcmpImpliesClass() 4434 return exactClass(Src, ~fcNan & ~fcZero); in fcmpImpliesClass() 4722 Mask = fcZero | fcSubnormal; in fcmpImpliesClass() 5189 if ((Known.KnownFPClasses & fcZero) != fcNone && in computeKnownFPClass() 5198 Known.KnownFPClasses |= fcZero; in computeKnownFPClass() 5234 Known.KnownFPClasses = KnownSrc.KnownFPClasses | fcZero | fcQNan; in computeKnownFPClass() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SMTConv.h | 185 case llvm::APFloat::fcZero: in fromFloatSpecialBinOp()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 851 case fcZero: in fpclassTestIsFCmp0() 855 case fcZero | fcSubnormal: in fpclassTestIsFCmp0() 891 case ~fcZero & ~fcNan: in fpclassTestIsFCmp0() 895 case ~(fcZero | fcSubnormal) & ~fcNan: in fpclassTestIsFCmp0()
|
H A D | InstCombineCompares.cpp | 3339 if (Mask & (fcInf | fcZero)) { in foldICmpBitCast()
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | InterpBuiltin.cpp | 470 case APFloat::fcZero: in interp__builtin_fpclassify()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 8549 if (OrderedMask == fcZero && in isFCmpEqualZero() 8552 if (OrderedMask == (fcZero | fcSubnormal) && in isFCmpEqualZero() 8710 if (FPClassTest PartialCheck = Test & (fcZero | fcSubnormal)) { in expandIS_FPCLASS() 8713 if (PartialCheck == (fcZero | fcSubnormal)) { in expandIS_FPCLASS() 8724 if (unsigned PartialCheck = Test & fcZero) { in expandIS_FPCLASS() 8727 else if (PartialCheck == fcZero) in expandIS_FPCLASS()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 8368 if (FPClassTest PartialCheck = Mask & (fcZero | fcSubnormal)) { in lowerISFPCLASS() 8372 if (PartialCheck == (fcZero | fcSubnormal)) { in lowerISFPCLASS() 8381 if (FPClassTest PartialCheck = Mask & fcZero) { in lowerISFPCLASS() 8385 else if (PartialCheck == fcZero) in lowerISFPCLASS()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 5266 auto IsZeroOrInf = B.buildIsFPClass(LLT::scalar(1), SqrtX, fcZero | fcPosInf); in legalizeFSQRTF32() 5348 auto IsZeroOrInf = B.buildIsFPClass(LLT::scalar(1), SqrtX, fcZero | fcPosInf); in legalizeFSQRTF64()
|
H A D | SIISelLowering.cpp | 11062 DAG.getTargetConstant(fcZero | fcPosInf, DL, MVT::i32)); in lowerFSQRTF32() 11141 DAG.getTargetConstant(fcZero | fcPosInf, DL, MVT::i32)); in lowerFSQRTF64()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 2595 return fcZero; in keywordToFPClassTest()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 12681 case APFloat::fcZero: Arg = 4; break; in VisitBuiltinCallExpr()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 3754 Builder.CreateZExt(Builder.createIsFPClass(V, FPClassTest::fcZero), in EmitBuiltinExpr()
|