Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstruction.cpp204 bool Instruction::hasNoNaNs() const { in hasNoNaNs() function in Instruction
206 return cast<FPMathOperator>(this)->hasNoNaNs(); in hasNoNaNs()
DAsmWriter.cpp1261 if (FPO->hasNoNaNs()) in WriteOptimizationInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h321 bool hasNoNaNs() const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp486 if (I.hasNoNaNs() && in visitFMul()
496 if (I.hasNoNaNs() && I.hasNoSignedZeros() && Op0 == Op1 && in visitFMul()
1288 if (I.hasNoNaNs() && I.hasAllowReassoc() && in visitFDiv()
1297 if (I.hasNoNaNs() && I.hasNoInfs() && in visitFDiv()
DInstCombineSelect.cpp2475 match(TrueVal, m_Instruction(FSub)) && FSub->hasNoNaNs() && in visitSelectInst()
2483 match(FalseVal, m_Instruction(FSub)) && FSub->hasNoNaNs() && in visitSelectInst()
2495 FNeg->hasNoNaNs() && FNeg->hasNoSignedZeros() && in visitSelectInst()
2507 FNeg->hasNoNaNs() && FNeg->hasNoSignedZeros() && in visitSelectInst()
2634 if (isa<FPMathOperator>(SI) && SI.hasNoNaNs() && SI.hasNoSignedZeros()) { in visitSelectInst()
DInstCombineCompares.cpp6007 assert(!I.hasNoNaNs() && "fcmp should have simplified"); in foldFabsWithFcmpZero()
6012 assert(!I.hasNoNaNs() && "fcmp should have simplified"); in foldFabsWithFcmpZero()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstruction.h410 bool hasNoNaNs() const;
DOperator.h333 bool hasNoNaNs() const { in hasNoNaNs() function
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp529 if (getFlags().hasNoNaNs()) in print_details()
DInstrEmitter.cpp862 if (Flags.hasNoNaNs()) in EmitMachineNode()
DTargetLowering.cpp6321 if (!Node->getFlags().hasNoNaNs()) { in expandFMINNUM_FMAXNUM()
6339 if (Node->getFlags().hasNoNaNs()) { in expandFMINNUM_FMAXNUM()
6354 if (Node->getFlags().hasNoNaNs()) { in expandFMINNUM_FMAXNUM()
7607 bool NoNaN = Node->getFlags().hasNoNaNs(); in expandVecReduce()
DDAGCombiner.cpp12196 if ((Options.NoNaNsFPMath || Flags.hasNoNaNs()) && AllowNewConst) { in visitFADD()
12336 if (Options.NoNaNsFPMath || Flags.hasNoNaNs()) in visitFSUB()
12426 (Flags.hasNoNaNs() && Flags.hasNoSignedZeros())) { in visitFMUL()
12477 if (Flags.hasNoNaNs() && Flags.hasNoSignedZeros() && in visitFMUL()
12946 if (!Flags.hasNoSignedZeros() || !Flags.hasNoInfs() || !Flags.hasNoNaNs() || in visitFPOW()
DLegalizeVectorTypes.cpp2067 bool NoNaN = N->getFlags().hasNoNaNs(); in SplitVecOp_VECREDUCE()
DSelectionDAG.cpp4081 if (getTarget().Options.NoNaNsFPMath || Op->getFlags().hasNoNaNs()) in isKnownNeverNaN()
DSelectionDAGBuilder.cpp3272 if ((FPMO && FPMO->hasNoNaNs()) || TM.Options.NoNaNsFPMath) in visitFCmp()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h394 setNoNaNs(FPMO.hasNoNaNs());
462 bool hasNoNaNs() const { return NoNaNs; }
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DValueTracking.cpp3088 (!SignBitOnly || cast<FPMathOperator>(I)->hasNoNaNs())) in cannotBeOrderedLessThanZeroImpl()
3149 return CI->hasNoNaNs() && (CI->hasNoSignedZeros() || in cannotBeOrderedLessThanZeroImpl()
3178 (!SignBitOnly || cast<FPMathOperator>(I)->hasNoNaNs()) && in cannotBeOrderedLessThanZeroImpl()
3254 if (FPMathOp->hasNoNaNs()) in isKnownNeverNaN()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp6469 cast<Instruction>(Select->getCondition())->hasNoNaNs()); in getOperationData()
6478 cast<Instruction>(Select->getCondition())->hasNoNaNs()); in getOperationData()
6533 cast<Instruction>(Cond)->hasNoNaNs()); in getOperationData()
6548 cast<Instruction>(Cond)->hasNoNaNs()); in getOperationData()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUISelDAGToDAG.cpp530 return N->getFlags().hasNoNaNs(); in isNoNanSrc()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyLibCalls.cpp1592 if (Pow->hasOneUse() && Pow->hasApproxFunc() && Pow->hasNoNaNs() && in replacePowWithExp()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp1405 if (FPMO->hasNoNaNs()) in getOptimizationFlags()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DCodeGenPrepare.cpp6576 return !Use->hasNoNaNs(); in canCauseUndefinedBehavior()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp8558 assert(Op->getFlags().hasNoNaNs() && "fmax vector reduction needs NoNaN flag"); in LowerVECREDUCE()
8565 assert(Op->getFlags().hasNoNaNs() && "fmin vector reduction needs NoNaN flag"); in LowerVECREDUCE()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp42955 if (DAG.getTarget().Options.NoNaNsFPMath || N->getFlags().hasNoNaNs()) in combineFMinNumFMaxNum()