Home
last modified time | relevance | path

Searched refs:hasNoInfs (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCGenScalarMASSEntries.cpp81 return CI.hasNoNaNs() && CI.hasNoInfs() && CI.hasNoSignedZeros(); in isFiniteCallSafe()
H A DPPCLowerMASSVEntries.cpp114 if (!CI->hasNoInfs() || !CI->hasApproxFunc()) in handlePowSpecialCases()
H A DPPCISelLowering.cpp8082 if ((!DAG.getTarget().Options.NoInfsFPMath && !Flags.hasNoInfs()) || in LowerSELECT_CC()
18330 Flags.hasNoNaNs() && Flags.hasNoInfs(); in isLowringToMASSFiniteSafe()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp48 return FP->hasNoNaNs() || FP->hasNoInfs(); in hasPoisonGeneratingFlags()
H A DInstruction.cpp509 bool Instruction::hasNoInfs() const { in hasNoInfs() function in Instruction
511 return cast<FPMathOperator>(this)->hasNoInfs(); in hasNoInfs()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h262 bool hasNoInfs() const { in hasNoInfs() function
H A DInstruction.h571 bool hasNoInfs() const LLVM_READONLY;
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DIRMutator.cpp283 Modifications.push_back([&Inst] { Inst.setHasNoInfs(!Inst.hasNoInfs()); }); in mutate()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp609 if (getFlags().hasNoInfs()) in print_details()
H A DInstrEmitter.cpp1058 if (Flags.hasNoInfs()) in EmitMachineNode()
H A DSelectionDAG.cpp9652 if (Flags.hasNoInfs() && (HasInf || X.isUndef() || Y.isUndef())) in simplifyFPBinop()
11595 : !Flags.hasNoInfs() in isNeutralConstant()
12851 !Flags.hasNoInfs() ? APFloat::getInf(Semantics) : in getNeutralElement()
12862 APFloat NeutralAF = !Flags.hasNoInfs() ? APFloat::getInf(Semantics) in getNeutralElement()
H A DDAGCombiner.cpp15555 static bool hasNoInfs(const TargetOptions &Options, SDValue N) { in hasNoInfs() function
15556 return Options.NoInfsFPMath || N->getFlags().hasNoInfs(); in hasNoInfs()
16140 if (!hasNoInfs(Options, FAdd)) in visitFMULForFMADistributiveCombine()
17125 if (Options.NoInfsFPMath || Flags.hasNoInfs()) in visitFDIV()
17185 (!Options.NoInfsFPMath && !Flags.hasNoInfs())) in visitFSQRT()
17295 if (!Flags.hasNoSignedZeros() || !Flags.hasNoInfs() || !Flags.hasNoNaNs() || in visitFPOW()
17326 if ((!Flags.hasNoSignedZeros() && ExponentIs025) || !Flags.hasNoInfs() || in visitFPOW()
17798 if (AF.isInfinity() || (Flags.hasNoInfs() && AF.isLargest())) { in visitFMinMax()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h415 setNoInfs(FPMO.hasNoInfs());
446 bool hasNoInfs() const { return NoInfs; }
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1691 if (!I.hasNoInfs()) in foldFDivPowDivisor()
1806 if (I.hasNoNaNs() && I.hasNoInfs() && in visitFDiv()
H A DInstCombineSelect.cpp2737 if (FMF.noInfs() && !SI.hasNoInfs()) { in foldSelectWithFCmpToFabs()
H A DInstCombineCompares.cpp7496 if (!LHSI->hasNoInfs() || !I.hasNoInfs()) in foldFCmpReciprocalAndZero()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp427 (FPOp->hasApproxFunc() && FPOp->hasNoNaNs() && FPOp->hasNoInfs()); in isUnsafeFiniteOnlyMath()
H A DAMDGPUISelLowering.cpp2726 (Flags.hasNoInfs() || Options.NoInfsFPMath); in LowerFLOGCommon()
3054 if (!Flags.hasNoInfs() && !Options.NoInfsFPMath) { in lowerFEXP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2169 if (!Pow->doesNotAccessMemory() && !Pow->hasNoInfs() && in replacePowWithSqrt()
2188 if (!Pow->hasNoInfs()) { in replacePowWithSqrt()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3181 if (ScalarBits == 16 && !FMulFlags.hasNoInfs() && IsUnsigned) in transformFixedFloatingPointConversion()
3292 if (ScalarBits == 16 && !Flags.hasNoInfs() && IsUnsigned) in tryFP_TO_INT()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp757 if (FPMO->hasNoInfs()) in getOptimizationFlags()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp1587 if (FPMO->hasNoInfs()) in getOptimizationFlags()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp6648 (C->isInfinity() || (Call->hasNoInfs() && C->isLargest()))) { in simplifyBinaryIntrinsic()
H A DValueTracking.cpp4389 if (FPOp->hasNoInfs()) in computeKnownFPClass()