| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | KnownFPClass.h | 23 struct KnownFPClass { struct 31 bool operator==(KnownFPClass Other) const { argument 118 KnownFPClass &operator|=(const KnownFPClass &RHS) { argument 173 void copysign(const KnownFPClass &Sign) { in copysign() argument 198 void propagateNaN(const KnownFPClass &Src, bool PreserveSign = false) { 213 LLVM_ABI void propagateDenormal(const KnownFPClass &Src, DenormalMode Mode); 221 LLVM_ABI void propagateCanonicalizingSrc(const KnownFPClass &Src, 224 void resetAll() { *this = KnownFPClass(); } in resetAll() argument 227 inline KnownFPClass operator|(KnownFPClass LHS, const KnownFPClass &RHS) { 232 inline KnownFPClass operator|(const KnownFPClass &LHS, KnownFPClass &&RHS) {
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | KnownFPClass.cpp | 30 bool KnownFPClass::isKnownNeverLogicalZero(DenormalMode Mode) const { in isKnownNeverLogicalZero() 35 bool KnownFPClass::isKnownNeverLogicalNegZero(DenormalMode Mode) const { in isKnownNeverLogicalNegZero() 40 bool KnownFPClass::isKnownNeverLogicalPosZero(DenormalMode Mode) const { in isKnownNeverLogicalPosZero() 63 void KnownFPClass::propagateDenormal(const KnownFPClass &Src, in propagateDenormal() 90 void KnownFPClass::propagateCanonicalizingSrc(const KnownFPClass &Src, in propagateCanonicalizingSrc()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | GISelValueTracking.h | 49 void computeKnownFPClass(Register R, KnownFPClass &Known, 55 KnownFPClass &Known, unsigned Depth); 58 FPClassTest InterestedClasses, KnownFPClass &Known, 116 KnownFPClass computeKnownFPClass(Register R, const APInt &DemandedElts, 120 KnownFPClass computeKnownFPClass(Register R, 125 KnownFPClass computeKnownFPClass(Register R, const APInt &DemandedElts, 130 KnownFPClass computeKnownFPClass(Register R, uint32_t Flags,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelValueTracking.cpp | 715 void GISelValueTracking::computeKnownFPClass(Register R, KnownFPClass &Known, in computeKnownFPClass() 726 FPClassTest InterestedClasses, KnownFPClass &Known, unsigned Depth) { in computeKnownFPClassForFPTrunc() 727 if ((InterestedClasses & (KnownFPClass::OrderedLessThanZeroMask | fcNan)) == in computeKnownFPClassForFPTrunc() 732 KnownFPClass KnownSrc; in computeKnownFPClassForFPTrunc() 739 Known.knownNot(KnownFPClass::OrderedLessThanZeroMask); in computeKnownFPClassForFPTrunc() 749 KnownFPClass &Known, in computeKnownFPClass() 877 KnownFPClass Known2; in computeKnownFPClass() 893 KnownFPClass KnownSign; in computeKnownFPClass() 919 KnownFPClass KnownAddend; in computeKnownFPClass() 929 KnownFPClass KnownSrc; in computeKnownFPClass() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 38 struct KnownFPClass; 244 LLVM_ABI KnownFPClass computeKnownFPClass(const Value *V, 250 LLVM_ABI KnownFPClass computeKnownFPClass(const Value *V, 255 LLVM_ABI KnownFPClass computeKnownFPClass( 263 LLVM_ABI KnownFPClass computeKnownFPClass( 267 LLVM_ABI KnownFPClass computeKnownFPClass(const Value *V, FastMathFlags FMF,
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1313 KnownFPClass Result = in computeKnownBitsFromOperator() 4565 KnownFPClass &KnownFromContext, in computeKnownFPClassFromCond() 4608 static KnownFPClass computeKnownFPClassFromContext(const Value *V, in computeKnownFPClassFromContext() 4610 KnownFPClass KnownFromContext; in computeKnownFPClassFromContext() 4662 FPClassTest InterestedClasses, KnownFPClass &Known, 4665 static void computeKnownFPClass(const Value *V, KnownFPClass &Known, in computeKnownFPClass() 4677 KnownFPClass &Known, in computeKnownFPClassForFPTrunc() 4681 (KnownFPClass::OrderedLessThanZeroMask | fcNan)) == fcNone) in computeKnownFPClassForFPTrunc() 4684 KnownFPClass KnownSrc; in computeKnownFPClassForFPTrunc() 4691 Known.knownNot(KnownFPClass::OrderedLessThanZeroMask); in computeKnownFPClassForFPTrunc() [all …]
|
| H A D | InstructionSimplify.cpp | 4112 KnownFPClass RHSClass = computeKnownFPClass(RHS, fcAllFlags, Q); in simplifyFCmpInst() 4113 KnownFPClass LHSClass = computeKnownFPClass(LHS, fcAllFlags, Q); in simplifyFCmpInst() 4125 std::optional<KnownFPClass> FullKnownClassLHS; in simplifyFCmpInst() 4164 FPClassTest Interested = KnownFPClass::OrderedLessThanZeroMask; in simplifyFCmpInst() 4172 KnownFPClass KnownClass = computeLHSClass(Interested); in simplifyFCmpInst() 4182 KnownFPClass KnownClass = computeLHSClass(Interested); in simplifyFCmpInst() 4245 FPClassTest Interested = KnownFPClass::OrderedLessThanZeroMask; in simplifyFCmpInst() 4249 KnownFPClass Known = computeLHSClass(Interested); in simplifyFCmpInst() 4260 FPClassTest Interested = KnownFPClass::OrderedLessThanZeroMask; in simplifyFCmpInst() 4261 KnownFPClass Known = computeLHSClass(Interested); in simplifyFCmpInst() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstantFPRange.h | 34 struct KnownFPClass;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 203 KnownFPClass computeKnownFPClass(Value *Val, FastMathFlags FMF, 212 KnownFPClass computeKnownFPClass(Value *Val, 605 KnownFPClass &Known, Instruction *CxtI, 608 FPClassTest DemandedMask, KnownFPClass &Known,
|
| H A D | InstCombineSimplifyDemanded.cpp | 1970 KnownFPClass &Known, in SimplifyDemandedUseFPClass() 1976 assert(Known == KnownFPClass() && "expected uninitialized state"); in SimplifyDemandedUseFPClass() 2041 KnownFPClass KnownSign = in SimplifyDemandedUseFPClass() 2054 KnownFPClass KnownLHS, KnownRHS; in SimplifyDemandedUseFPClass() 2078 KnownFPClass &Known, in SimplifyDemandedFPClass()
|
| H A D | InstCombineCasts.cpp | 2009 KnownFPClass FPClass = computeKnownFPClass( in foldFPtoI()
|
| H A D | InstCombineSelect.cpp | 3739 KnownFPClass Known = computeKnownFPClass(MulVal, FMF, fcNegative, CtxI); in fmulByZeroIsZero()
|
| H A D | InstCombineCalls.cpp | 1081 KnownFPClass Known = computeKnownFPClass(Src0, Mask, &II); in foldIntrinsicIsFPClass()
|
| H A D | InstructionCombining.cpp | 3878 KnownFPClass KnownClass; in visitReturnInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 2575 KnownFPClass Known = computeKnownFPClass( in optimizeLog() 2577 KnownFPClass::OrderedLessThanZeroMask | fcSubnormal, SQ); in optimizeLog() 2805 KnownFPClass Known0 = computeKnownFPClass(CI->getOperand(0), fcInf, SQ); in optimizeFMod() 2807 KnownFPClass Known1 = in optimizeFMod()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 181 KnownFPClass computeKnownFPClass(const Value *V, FPClassTest Interested, in computeKnownFPClass()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4258 KnownFPClass &Known,
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 10411 KnownFPClass KnownFPClass = computeKnownFPClass(&V, DL); in initialize() local 10412 addKnownBits(~KnownFPClass.KnownFPClasses); in initialize()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 1281 SRCS_MIN+= Support/KnownFPClass.cpp
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 3915 GISelValueTracking &Analysis, Register R, KnownFPClass &Known, in computeKnownFPClassForTargetInstr()
|