| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GenericFloatingPointPredicateUtils.h | 44 static std::tuple<ValueRefT, FPClassTest, FPClassTest> 45 exactClass(ValueRefT V, FPClassTest M) { in exactClass() 52 static std::pair<ValueRefT, FPClassTest> 62 static std::pair<ValueRefT, FPClassTest> 92 static std::tuple<ValueRefT, FPClassTest, FPClassTest> 94 FPClassTest RHSClass, bool LookThroughSrc) { in fcmpImpliesClass() 104 const FPClassTest OrigClass = RHSClass; in fcmpImpliesClass() 138 auto ExactClass = [IsFabs, Src](FPClassTest Mask) { in fcmpImpliesClass() 184 FPClassTest Mask = fcAllFlags; in fcmpImpliesClass() 319 FPClassTest Class = RHSClass | fcNan; in fcmpImpliesClass() [all …]
|
| H A D | Attributes.h | 49 enum FPClassTest : unsigned; 180 FPClassTest Mask); 307 LLVM_ABI FPClassTest getNoFPClass() const; 459 LLVM_ABI FPClassTest getNoFPClass() const; 971 LLVM_ABI FPClassTest getRetNoFPClass() const; 974 LLVM_ABI FPClassTest getParamNoFPClass(unsigned ArgNo) const; 1180 FPClassTest getNoFPClass() const { 1182 return static_cast<FPClassTest>(Raw.value_or(0)); 1295 LLVM_ABI AttrBuilder &addNoFPClassAttr(FPClassTest NoFPClassMask);
|
| H A D | Argument.h | 72 LLVM_ABI FPClassTest getNoFPClass() const;
|
| H A D | ConstantFPRange.h | 187 LLVM_ABI FPClassTest classify() const;
|
| H A D | Function.h | 534 FPClassTest getParamNoFPClass(unsigned ArgNo) const { in getParamNoFPClass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | FloatingPointPredicateUtils.h | 42 inline std::pair<Value *, FPClassTest> 57 inline std::pair<Value *, FPClassTest> 64 inline std::tuple<Value *, FPClassTest, FPClassTest> 66 FPClassTest RHSClass, bool LookThroughSrc = true) { 71 inline std::tuple<Value *, FPClassTest, FPClassTest> 78 inline std::tuple<Value *, FPClassTest, FPClassTest>
|
| H A D | ValueTracking.h | 246 FPClassTest InterestedClasses, 251 FPClassTest InterestedClasses, 257 FPClassTest InterestedClasses = fcAllFlags, 265 FPClassTest InterestedClasses, const SimplifyQuery &SQ, unsigned Depth = 0); 268 FPClassTest InterestedClasses,
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | FloatingPointMode.cpp | 14 FPClassTest llvm::fneg(FPClassTest Mask) { in fneg() 15 FPClassTest NewMask = Mask & fcNan; in fneg() 35 FPClassTest llvm::inverse_fabs(FPClassTest Mask) { in fabs() 36 FPClassTest NewMask = Mask & fcNan; in fabs() 48 FPClassTest llvm::unknown_sign(FPClassTest Mask) { 49 FPClassTest NewMask = Mask & fcNan; 67 static constexpr std::pair<FPClassTest, StringLitera [all...] |
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | FloatingPointMode.h | 240 enum FPClassTest : unsigned { enum 268 LLVM_DECLARE_ENUM_AS_BITMASK(FPClassTest, /* LargestValue */ fcPosInf); 271 LLVM_ABI FPClassTest fneg(FPClassTest Mask); 274 LLVM_ABI FPClassTest inverse_fabs(FPClassTest Mask); 278 LLVM_ABI FPClassTest unknown_sign(FPClassTest Mask); 281 LLVM_ABI raw_ostream &operator<<(raw_ostream &OS, FPClassTest Mask);
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GISelValueTracking.h | 50 FPClassTest InterestedClasses, unsigned Depth); 54 FPClassTest InterestedClasses, 58 FPClassTest InterestedClasses, KnownFPClass &Known, 117 FPClassTest InterestedClasses, 121 FPClassTest InterestedClasses = fcAllFlags, 127 FPClassTest InterestedClasses, 131 FPClassTest InterestedClasses,
|
| H A D | MachineFloatingPointPredicateUtils.h | 50 inline std::tuple<Register, FPClassTest, FPClassTest>
|
| H A D | MIPatternMatch.h | 399 inline bind_ty<FPClassTest> m_FPClassTest(FPClassTest &T) { return T; } 786 FPClassTest TmpClass = 787 static_cast<FPClassTest>(TmpMI->getOperand(2).getImm());
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | KnownFPClass.h | 25 FPClassTest KnownFPClasses = fcAllFlags; 36 bool isKnownNever(FPClassTest Mask) const { in isKnownNever() 40 bool isKnownAlways(FPClassTest Mask) const { return isKnownNever(~Mask); } in isKnownAlways() 90 static constexpr FPClassTest OrderedLessThanZeroMask = 92 static constexpr FPClassTest OrderedGreaterThanZeroMask = 126 void knownNot(FPClassTest RuleOut) { in knownNot()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | CodeGenCommonISel.h | 22 enum FPClassTest : unsigned; 228 FPClassTest invertFPClassTestIfSimpler(FPClassTest Test, bool UseFCmp);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelValueTracking.cpp | 716 FPClassTest InterestedClasses, in computeKnownFPClass() 726 FPClassTest InterestedClasses, KnownFPClass &Known, unsigned Depth) { in computeKnownFPClassForFPTrunc() 748 FPClassTest InterestedClasses, in computeKnownFPClass() 805 FPClassTest KnownNotFromFlags = fcNone; in computeKnownFPClass() 841 FPClassTest FilterLHS = fcAllFlags; in computeKnownFPClass() 842 FPClassTest FilterRHS = fcAllFlags; in computeKnownFPClass() 845 FPClassTest MaskIfTrue = fcAllFlags; in computeKnownFPClass() 846 FPClassTest MaskIfFalse = fcAllFlags; in computeKnownFPClass() 847 FPClassTest ClassVal = fcNone; in computeKnownFPClass() 864 FPClassTest TestedMask = ClassVal; in computeKnownFPClass() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenCommonISel.cpp | 176 FPClassTest llvm::invertFPClassTestIfSimpler(FPClassTest Test, bool UseFCmp) { in invertFPClassTestIfSimpler() 177 FPClassTest InvertedTest = ~Test; in invertFPClassTestIfSimpler()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantFPRange.cpp | 334 FPClassTest ConstantFPRange::classify() const { in classify() 341 FPClassTest LowerMask = Lower.classify(); in classify() 342 FPClassTest UpperMask = Upper.classify(); in classify() 347 return static_cast<FPClassTest>(Mask); in classify()
|
| H A D | Attributes.cpp | 287 FPClassTest ClassMask) { in getWithNoFPClass() 504 FPClassTest Attribute::getNoFPClass() const { in getNoFPClass() 507 return static_cast<FPClassTest>(pImpl->getValueAsInt()); in getNoFPClass() 1205 FPClassTest AttributeSet::getNoFPClass() const { in getNoFPClass() 1399 FPClassTest AttributeSetNode::getNoFPClass() const { in getNoFPClass() 1980 FPClassTest AttributeList::getRetNoFPClass() const { in getRetNoFPClass() 1984 FPClassTest AttributeList::getParamNoFPClass(unsigned Index) const { in getParamNoFPClass() 2235 AttrBuilder &AttrBuilder::addNoFPClassAttr(FPClassTest Mask) { in addNoFPClassAttr()
|
| H A D | AttributeImpl.h | 344 FPClassTest getNoFPClass() const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILIntrinsicExpansion.cpp | 306 case FPClassTest::fcInf: in expandIsFPClass() 307 case FPClassTest::fcNan: in expandIsFPClass() 308 case FPClassTest::fcNormal: in expandIsFPClass() 309 case FPClassTest::fcFinite: in expandIsFPClass() 334 case FPClassTest::fcNegZero: { in expandIsFPClass()
|
| H A D | DXILOpLowering.cpp | 790 case FPClassTest::fcInf: in lowerIsFPClass() 793 case FPClassTest::fcNan: in lowerIsFPClass() 796 case FPClassTest::fcNormal: in lowerIsFPClass() 799 case FPClassTest::fcFinite: in lowerIsFPClass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 204 FPClassTest Interested = fcAllFlags, 213 FPClassTest Interested = fcAllFlags, 604 Value *SimplifyDemandedUseFPClass(Value *V, FPClassTest DemandedMask, 608 FPClassTest DemandedMask, KnownFPClass &Known,
|
| H A D | InstCombineSimplifyDemanded.cpp | 1945 static Constant *getFPClassConstant(Type *Ty, FPClassTest Mask) { in getFPClassConstant() 1969 FPClassTest DemandedMask, in SimplifyDemandedUseFPClass() 2025 const FPClassTest DemandedMaskAnySign = llvm::unknown_sign(DemandedMask); in SimplifyDemandedUseFPClass() 2077 FPClassTest DemandedMask, in SimplifyDemandedFPClass()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1315 FPClassTest FPClasses = Result.KnownFPClasses; in computeKnownBitsFromOperator() 4594 FPClassTest Mask = static_cast<FPClassTest>(ClassVal); in computeKnownFPClassFromCond() 4662 FPClassTest InterestedClasses, KnownFPClass &Known, 4666 FPClassTest InterestedClasses, in computeKnownFPClass() 4676 FPClassTest InterestedClasses, in computeKnownFPClassForFPTrunc() 4699 FPClassTest InterestedClasses, KnownFPClass &Known, in computeKnownFPClass() 4768 FPClassTest KnownNotFromFlags = fcNone; in computeKnownFPClass() 4819 FPClassTest FilterLHS = fcAllFlags; in computeKnownFPClass() 4820 FPClassTest FilterRHS = fcAllFlags; in computeKnownFPClass() 4823 FPClassTest MaskIfTrue = fcAllFlags; in computeKnownFPClass() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Floating.h | 153 llvm::FPClassTest classify() const { return getValue().classify(); } in classify()
|