/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 | 239 enum FPClassTest : unsigned { enum 267 LLVM_DECLARE_ENUM_AS_BITMASK(FPClassTest, /* LargestValue */ fcPosInf); 270 FPClassTest fneg(FPClassTest Mask); 273 FPClassTest inverse_fabs(FPClassTest Mask); 277 FPClassTest unknown_sign(FPClassTest Mask); 280 raw_ostream &operator<<(raw_ostream &OS, FPClassTest Mask);
|
H A D | APFloat.h | 1379 FPClassTest classify() const;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 227 std::pair<Value *, FPClassTest> fcmpToClassTest(CmpInst::Predicate Pred, 231 std::pair<Value *, FPClassTest> fcmpToClassTest(CmpInst::Predicate Pred, 252 std::tuple<Value *, FPClassTest, FPClassTest> 255 std::tuple<Value *, FPClassTest, FPClassTest> 257 FPClassTest RHS, bool LookThroughSrc = true); 258 std::tuple<Value *, FPClassTest, FPClassTest> 264 FPClassTest KnownFPClasses = fcAllFlags; 275 bool isKnownNever(FPClassTest Mask) const { in isKnownNever() 279 bool isKnownAlways(FPClassTest Mask) const { return isKnownNever(~Mask); } in isKnownAlways() 351 static constexpr FPClassTest OrderedLessThanZeroMask = [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CodeGenCommonISel.h | 22 enum FPClassTest : unsigned; 224 FPClassTest invertFPClassTestIfSimpler(FPClassTest Test);
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenCommonISel.cpp | 176 FPClassTest llvm::invertFPClassTestIfSimpler(FPClassTest Test) { in invertFPClassTestIfSimpler() 177 FPClassTest InvertedTest = ~Test; in invertFPClassTestIfSimpler()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Attributes.h | 47 enum FPClassTest : unsigned; 162 static Attribute getWithNoFPClass(LLVMContext &Context, FPClassTest Mask); 279 FPClassTest getNoFPClass() const; 421 FPClassTest getNoFPClass() const; 927 FPClassTest getRetNoFPClass() const; 930 FPClassTest getParamNoFPClass(unsigned ArgNo) const; 1233 AttrBuilder &addNoFPClassAttr(FPClassTest NoFPClassMask);
|
H A D | Argument.h | 71 FPClassTest getNoFPClass() const;
|
H A D | Function.h | 526 FPClassTest getParamNoFPClass(unsigned ArgNo) const { in getParamNoFPClass()
|
H A D | InstrTypes.h | 1933 FPClassTest getRetNoFPClass() const; 1937 FPClassTest getParamNoFPClass(unsigned i) const;
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 1175 FPClassTest FPClasses = Result.KnownFPClasses; in computeKnownBitsFromOperator() 4352 std::pair<Value *, FPClassTest> llvm::fcmpToClassTest(FCmpInst::Predicate Pred, in fcmpToClassTest() 4363 std::pair<Value *, FPClassTest> 4376 static std::tuple<Value *, FPClassTest, FPClassTest> exactClass(Value *V, in exactClass() 4377 FPClassTest M) { in exactClass() 4381 std::tuple<Value *, FPClassTest, FPClassTest> 4383 FPClassTest RHSClass, bool LookThroughSrc) { in fcmpImpliesClass() 4393 const FPClassTest OrigClass = RHSClass; in fcmpImpliesClass() 4468 FPClassTest Mask = fcAllFlags; in fcmpImpliesClass() 4603 FPClassTest Class = RHSClass | fcNan; in fcmpImpliesClass() [all …]
|
H A D | ConstantFolding.cpp | 2743 FPClassTest Mask = static_cast<FPClassTest>(Op2C->getZExtValue()); in ConstantFoldIntrinsicCall2()
|
H A D | InstructionSimplify.cpp | 4136 auto computeLHSClass = [=, &FullKnownClassLHS](FPClassTest InterestedFlags = in simplifyFCmpInst() 4171 FPClassTest Interested = KnownFPClass::OrderedLessThanZeroMask; in simplifyFCmpInst() 4252 FPClassTest Interested = KnownFPClass::OrderedLessThanZeroMask; in simplifyFCmpInst() 4267 FPClassTest Interested = KnownFPClass::OrderedLessThanZeroMask; in simplifyFCmpInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 203 FPClassTest Interested = fcAllFlags, 212 FPClassTest Interested = fcAllFlags, 583 Value *SimplifyDemandedUseFPClass(Value *V, FPClassTest DemandedMask, 587 FPClassTest DemandedMask, KnownFPClass &Known,
|
H A D | InstCombineSimplifyDemanded.cpp | 1941 static Constant *getFPClassConstant(Type *Ty, FPClassTest Mask) { in getFPClassConstant() 1959 Value *V, const FPClassTest DemandedMask, KnownFPClass &Known, in SimplifyDemandedUseFPClass() 2008 const FPClassTest DemandedMaskAnySign = llvm::unknown_sign(DemandedMask); in SimplifyDemandedUseFPClass() 2060 FPClassTest DemandedMask, in SimplifyDemandedFPClass()
|
H A D | InstCombineCalls.cpp | 848 static FCmpInst::Predicate fpclassTestIsFCmp0(FPClassTest Mask, in fpclassTestIsFCmp0() 910 FPClassTest Mask = static_cast<FPClassTest>(CMask->getZExtValue()); in foldIntrinsicIsFPClass() 913 const FPClassTest OrderedMask = Mask & ~fcNan; in foldIntrinsicIsFPClass() 914 const FPClassTest OrderedInvertedMask = ~OrderedMask & ~fcNan; in foldIntrinsicIsFPClass()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Attributes.cpp | 285 FPClassTest ClassMask) { in getWithNoFPClass() 489 FPClassTest Attribute::getNoFPClass() const { in getNoFPClass() 492 return static_cast<FPClassTest>(pImpl->getValueAsInt()); in getNoFPClass() 992 FPClassTest AttributeSet::getNoFPClass() const { in getNoFPClass() 1180 FPClassTest AttributeSetNode::getNoFPClass() const { in getNoFPClass() 1729 FPClassTest AttributeList::getRetNoFPClass() const { in getRetNoFPClass() 1733 FPClassTest AttributeList::getParamNoFPClass(unsigned Index) const { in getParamNoFPClass() 1980 AttrBuilder &AttrBuilder::addNoFPClassAttr(FPClassTest Mask) { in addNoFPClassAttr()
|
H A D | AttributeImpl.h | 346 FPClassTest getNoFPClass() const;
|
H A D | Instructions.cpp | 359 FPClassTest CallBase::getRetNoFPClass() const { in getRetNoFPClass() 360 FPClassTest Mask = Attrs.getRetNoFPClass(); in getRetNoFPClass() 367 FPClassTest CallBase::getParamNoFPClass(unsigned i) const { in getParamNoFPClass() 368 FPClassTest Mask = Attrs.getParamNoFPClass(i); in getParamNoFPClass()
|
H A D | Function.cpp | 264 FPClassTest Argument::getNoFPClass() const { in getNoFPClass()
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Floating.h | 101 llvm::FPClassTest classify() const { return F.classify(); } in classify()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 5409 FPClassTest getAssumedNoFPClass() const { 5410 return static_cast<FPClassTest>(getAssumed()); 5413 FPClassTest getKnownNoFPClass() const { 5414 return static_cast<FPClassTest>(getKnown());
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 8297 FPClassTest Mask = static_cast<FPClassTest>(MI.getOperand(2).getImm()); in lowerISFPCLASS() 8368 if (FPClassTest PartialCheck = Mask & (fcZero | fcSubnormal)) { in lowerISFPCLASS() 8381 if (FPClassTest PartialCheck = Mask & fcZero) { in lowerISFPCLASS() 8393 if (FPClassTest PartialCheck = Mask & fcSubnormal) { in lowerISFPCLASS() 8407 if (FPClassTest PartialCheck = Mask & fcInf) { in lowerISFPCLASS() 8422 if (FPClassTest PartialCheck = Mask & fcNan) { in lowerISFPCLASS() 8443 if (FPClassTest PartialCheck = Mask & fcNormal) { in lowerISFPCLASS()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 167 KnownFPClass computeKnownFPClass(const Value *V, FPClassTest Interested, in computeKnownFPClass()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 5217 FPClassTest Flag = CFP->isNegative() ? (IsFabs ? fcNone : fcNegInf) in SimplifySetCC() 8537 static std::optional<bool> isFCmpEqualZero(FPClassTest Test, in isFCmpEqualZero() 8540 FPClassTest OrderedMask = Test & ~fcNan; in isFCmpEqualZero() 8541 FPClassTest NanTest = Test & fcNan; in isFCmpEqualZero() 8559 FPClassTest Test, SDNodeFlags Flags, in expandIS_FPCLASS() 8582 if (FPClassTest InvertedCheck = invertFPClassTestIfSimpler(Test)) { in expandIS_FPCLASS() 8710 if (FPClassTest PartialCheck = Test & (fcZero | fcSubnormal)) { in expandIS_FPCLASS()
|