/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | Instruction.cpp | 204 bool Instruction::hasNoNaNs() const { in hasNoNaNs() function in Instruction 206 return cast<FPMathOperator>(this)->hasNoNaNs(); in hasNoNaNs()
|
D | AsmWriter.cpp | 1261 if (FPO->hasNoNaNs()) in WriteOptimizationInfo()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Instruction.h | 321 bool hasNoNaNs() const;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineMulDivRem.cpp | 486 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()
|
D | InstCombineSelect.cpp | 2475 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()
|
D | InstCombineCompares.cpp | 6007 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/ |
D | Instruction.h | 410 bool hasNoNaNs() const;
|
D | Operator.h | 333 bool hasNoNaNs() const { in hasNoNaNs() function
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGDumper.cpp | 529 if (getFlags().hasNoNaNs()) in print_details()
|
D | InstrEmitter.cpp | 862 if (Flags.hasNoNaNs()) in EmitMachineNode()
|
D | TargetLowering.cpp | 6321 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()
|
D | DAGCombiner.cpp | 12196 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()
|
D | LegalizeVectorTypes.cpp | 2067 bool NoNaN = N->getFlags().hasNoNaNs(); in SplitVecOp_VECREDUCE()
|
D | SelectionDAG.cpp | 4081 if (getTarget().Options.NoNaNsFPMath || Op->getFlags().hasNoNaNs()) in isKnownNeverNaN()
|
D | SelectionDAGBuilder.cpp | 3272 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/ |
D | SelectionDAGNodes.h | 394 setNoNaNs(FPMO.hasNoNaNs()); 462 bool hasNoNaNs() const { return NoNaNs; }
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 3088 (!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/ |
D | SLPVectorizer.cpp | 6469 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/ |
D | AMDGPUISelDAGToDAG.cpp | 530 return N->getFlags().hasNoNaNs(); in isNoNanSrc()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | SimplifyLibCalls.cpp | 1592 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/ |
D | BitcodeWriter.cpp | 1405 if (FPMO->hasNoNaNs()) in getOptimizationFlags()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 6576 return !Use->hasNoNaNs(); in canCauseUndefinedBehavior()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 8558 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/ |
D | X86ISelLowering.cpp | 42955 if (DAG.getTarget().Options.NoNaNsFPMath || N->getFlags().hasNoNaNs()) in combineFMinNumFMaxNum()
|