Home
last modified time | relevance | path

Searched refs:FPClassTest (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DFloatingPointMode.cpp14 FPClassTest llvm::fneg(FPClassTest Mask) { in fneg()
15 FPClassTest NewMask = Mask & fcNan; in fneg()
35 FPClassTest llvm::inverse_fabs(FPClassTest Mask) { in inverse_fabs()
36 FPClassTest NewMask = Mask & fcNan; in inverse_fabs()
48 FPClassTest llvm::unknown_sign(FPClassTest Mask) { in unknown_sign()
49 FPClassTest NewMask = Mask & fcNan; in unknown_sign()
67 static constexpr std::pair<FPClassTest, StringLiteral> NoFPClassName[] = {
86 raw_ostream &llvm::operator<<(raw_ostream &OS, FPClassTest Mask) { in operator <<()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DFloatingPointMode.h239 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 DAPFloat.h1320 FPClassTest classify() const;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCodeGenCommonISel.h22 enum FPClassTest : unsigned;
224 FPClassTest invertFPClassTestIfSimpler(FPClassTest Test);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h208 std::pair<Value *, FPClassTest> fcmpToClassTest(CmpInst::Predicate Pred,
212 std::pair<Value *, FPClassTest> fcmpToClassTest(CmpInst::Predicate Pred,
219 FPClassTest KnownFPClasses = fcAllFlags;
226 bool isKnownNever(FPClassTest Mask) const { in isKnownNever()
297 static constexpr FPClassTest OrderedLessThanZeroMask =
299 static constexpr FPClassTest OrderedGreaterThanZeroMask =
333 void knownNot(FPClassTest RuleOut) { in knownNot()
446 FPClassTest InterestedClasses = fcAllFlags, unsigned Depth = 0,
453 FPClassTest InterestedClasses = fcAllFlags, unsigned Depth = 0,
461 FPClassTest InterestedClasses = fcAllFlags, unsigned Depth = 0,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenCommonISel.cpp176 FPClassTest llvm::invertFPClassTestIfSimpler(FPClassTest Test) { in invertFPClassTestIfSimpler()
177 FPClassTest InvertedTest = ~Test; in invertFPClassTestIfSimpler()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h45 enum FPClassTest : unsigned;
149 static Attribute getWithNoFPClass(LLVMContext &Context, FPClassTest Mask);
252 FPClassTest getNoFPClass() const;
388 FPClassTest getNoFPClass() const;
884 FPClassTest getRetNoFPClass() const;
887 FPClassTest getParamNoFPClass(unsigned ArgNo) const;
1190 AttrBuilder &addNoFPClassAttr(FPClassTest NoFPClassMask);
H A DArgument.h68 FPClassTest getNoFPClass() const;
H A DFunction.h508 FPClassTest getParamNoFPClass(unsigned ArgNo) const { in getParamNoFPClass()
H A DInstrTypes.h1917 FPClassTest getRetNoFPClass() const;
1921 FPClassTest getParamNoFPClass(unsigned i) const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp221 FPClassTest ClassMask) { in getWithNoFPClass()
405 FPClassTest Attribute::getNoFPClass() const { in getNoFPClass()
408 return static_cast<FPClassTest>(pImpl->getValueAsInt()); in getNoFPClass()
862 FPClassTest AttributeSet::getNoFPClass() const { in getNoFPClass()
1050 FPClassTest AttributeSetNode::getNoFPClass() const { in getNoFPClass()
1592 FPClassTest AttributeList::getRetNoFPClass() const { in getRetNoFPClass()
1596 FPClassTest AttributeList::getParamNoFPClass(unsigned Index) const { in getParamNoFPClass()
1843 AttrBuilder &AttrBuilder::addNoFPClassAttr(FPClassTest Mask) { in addNoFPClassAttr()
H A DAttributeImpl.h269 FPClassTest getNoFPClass() const;
H A DInstructions.cpp361 FPClassTest CallBase::getRetNoFPClass() const { in getRetNoFPClass()
362 FPClassTest Mask = Attrs.getRetNoFPClass(); in getRetNoFPClass()
369 FPClassTest CallBase::getParamNoFPClass(unsigned i) const { in getParamNoFPClass()
370 FPClassTest Mask = Attrs.getParamNoFPClass(i); in getParamNoFPClass()
H A DFunction.cpp254 FPClassTest Argument::getNoFPClass() const { in getNoFPClass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp4011 std::pair<Value *, FPClassTest>
4078 FPClassTest Mask; in fcmpToClassTest()
4249 FPClassTest KnownFromAssume = fcAllFlags; in computeKnownFPClassFromAssumes()
4379 FPClassTest KnownNotFromFlags = fcNone; in computeKnownFPClass()
4426 FPClassTest FilterLHS = fcAllFlags; in computeKnownFPClass()
4427 FPClassTest FilterRHS = fcAllFlags; in computeKnownFPClass()
4430 FPClassTest TestedMask = fcNone; in computeKnownFPClass()
4519 FPClassTest InterestedSrcs = InterestedClasses; in computeKnownFPClass()
4685 FPClassTest InterestedSrcs = InterestedClasses; in computeKnownFPClass()
4902 FPClassTest InterestedSrcs = InterestedClasses; in computeKnownFPClass()
[all …]
H A DConstantFolding.cpp2684 FPClassTest Mask = static_cast<FPClassTest>(Op2C->getZExtValue()); in ConstantFoldScalarCall2()
H A DInstructionSimplify.cpp4122 auto computeLHSClass = [=, &FullKnownClassLHS](FPClassTest InterestedFlags = in simplifyFCmpInst()
4158 FPClassTest Interested = KnownFPClass::OrderedLessThanZeroMask; in simplifyFCmpInst()
4239 FPClassTest Interested = KnownFPClass::OrderedLessThanZeroMask; in simplifyFCmpInst()
4254 FPClassTest Interested = KnownFPClass::OrderedLessThanZeroMask; in simplifyFCmpInst()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DFloating.h101 llvm::FPClassTest classify() const { return F.classify(); } in classify()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h202 FPClassTest Interested = fcAllFlags,
210 FPClassTest Interested = fcAllFlags,
H A DInstCombineCalls.cpp853 static FCmpInst::Predicate fpclassTestIsFCmp0(FPClassTest Mask, in fpclassTestIsFCmp0()
915 FPClassTest Mask = static_cast<FPClassTest>(CMask->getZExtValue()); in foldIntrinsicIsFPClass()
918 const FPClassTest OrderedMask = Mask & ~fcNan; in foldIntrinsicIsFPClass()
919 const FPClassTest OrderedInvertedMask = ~OrderedMask & ~fcNan; in foldIntrinsicIsFPClass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp7783 FPClassTest Mask = static_cast<FPClassTest>(MI.getOperand(2).getImm()); in lowerISFPCLASS()
7854 if (FPClassTest PartialCheck = Mask & (fcZero | fcSubnormal)) { in lowerISFPCLASS()
7867 if (FPClassTest PartialCheck = Mask & fcZero) { in lowerISFPCLASS()
7879 if (FPClassTest PartialCheck = Mask & fcSubnormal) { in lowerISFPCLASS()
7893 if (FPClassTest PartialCheck = Mask & fcInf) { in lowerISFPCLASS()
7908 if (FPClassTest PartialCheck = Mask & fcNan) { in lowerISFPCLASS()
7929 if (FPClassTest PartialCheck = Mask & fcNormal) { in lowerISFPCLASS()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp5142 FPClassTest Flag = CFP->isNegative() ? (IsFabs ? fcNone : fcNegInf) in SimplifySetCC()
8333 static std::optional<bool> isFCmpEqualZero(FPClassTest Test, in isFCmpEqualZero()
8336 FPClassTest OrderedMask = Test & ~fcNan; in isFCmpEqualZero()
8337 FPClassTest NanTest = Test & fcNan; in isFCmpEqualZero()
8355 FPClassTest Test, SDNodeFlags Flags, in expandIS_FPCLASS()
8378 if (FPClassTest InvertedCheck = invertFPClassTestIfSimpler(Test)) { in expandIS_FPCLASS()
8506 if (FPClassTest PartialCheck = Test & (fcZero | fcSubnormal)) { in expandIS_FPCLASS()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h5422 FPClassTest getAssumedNoFPClass() const {
5423 return static_cast<FPClassTest>(getAssumed());
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp166 KnownFPClass computeKnownFPClass(const Value *V, FPClassTest Interested, in computeKnownFPClass()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp2288 static llvm::FPClassTest getNoFPClassTestMask(const LangOptions &LangOpts) { in getNoFPClassTestMask()
2289 llvm::FPClassTest Mask = llvm::fcNone; in getNoFPClassTestMask()

12