Home
last modified time | relevance | path

Searched refs:SNaN (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp804 bool SNaN) { in isKnownNeverNaN() argument
816 (SNaN && !FPVal->getValueAPF().isSignaling()); in isKnownNeverNaN()
821 if (!isKnownNeverNaN(Op.getReg(), MRI, SNaN)) in isKnownNeverNaN()
845 if (SNaN) in isKnownNeverNaN()
852 if (SNaN) in isKnownNeverNaN()
865 return isKnownNeverNaN(DefMI->getOperand(1).getReg(), MRI, SNaN) || in isKnownNeverNaN()
866 isKnownNeverNaN(DefMI->getOperand(2).getReg(), MRI, SNaN); in isKnownNeverNaN()
870 if (SNaN) { in isKnownNeverNaN()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFloat.h548 void makeNaN(bool SNaN = false, bool Neg = false,
761 void makeNaN(bool SNaN, bool Neg, const APInt *fill);
935 void makeNaN(bool SNaN, bool Neg, const APInt *fill) { in makeNaN() argument
936 APFLOAT_DISPATCH_ON_SEMANTICS(makeNaN(SNaN, Neg, fill)); in makeNaN()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp5894 bool SNaN, in isKnownNeverNaNForTargetNode() argument
5900 if (SNaN) in isKnownNeverNaNForTargetNode()
5909 if (SNaN) in isKnownNeverNaNForTargetNode()
5911 return DAG.isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1) && in isKnownNeverNaNForTargetNode()
5912 DAG.isKnownNeverNaN(Op.getOperand(1), SNaN, Depth + 1); in isKnownNeverNaNForTargetNode()
5920 if (SNaN) in isKnownNeverNaNForTargetNode()
5922 return DAG.isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1) && in isKnownNeverNaNForTargetNode()
5923 DAG.isKnownNeverNaN(Op.getOperand(1), SNaN, Depth + 1) && in isKnownNeverNaNForTargetNode()
5924 DAG.isKnownNeverNaN(Op.getOperand(2), SNaN, Depth + 1); in isKnownNeverNaNForTargetNode()
5936 if (SNaN) in isKnownNeverNaNForTargetNode()
[all …]
H A DAMDGPUISelLowering.h326 bool SNaN = false,
H A DSIISelLowering.h541 bool SNaN = false,
H A DSIISelLowering.cpp16046 bool SNaN, in isKnownNeverNaNForTargetNode() argument
16054 return DAG.isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1); in isKnownNeverNaNForTargetNode()
16058 SNaN, Depth); in isKnownNeverNaNForTargetNode()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h331 bool SNaN = false);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp5377 bool SelectionDAG::isKnownNeverNaN(SDValue Op, bool SNaN, unsigned Depth) const { in isKnownNeverNaN() argument
5388 (SNaN && !C->getValueAPF().isSignaling()); in isKnownNeverNaN()
5409 if (SNaN) in isKnownNeverNaN()
5428 if (SNaN) in isKnownNeverNaN()
5430 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1); in isKnownNeverNaN()
5435 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1); in isKnownNeverNaN()
5438 return isKnownNeverNaN(Op.getOperand(1), SNaN, Depth + 1) && in isKnownNeverNaN()
5439 isKnownNeverNaN(Op.getOperand(2), SNaN, Depth + 1); in isKnownNeverNaN()
5442 if (SNaN) in isKnownNeverNaN()
5444 return isKnownNeverNaN(Op.getOperand(0), SNaN, Depth + 1); in isKnownNeverNaN()
[all …]
H A DTargetLowering.cpp3874 bool SNaN, in isKnownNeverNaNForTargetNode() argument
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFloat.cpp911 void IEEEFloat::makeNaN(bool SNaN, bool Negative, const APInt *fill) { in makeNaN() argument
926 SNaN = false; in makeNaN()
954 if (SNaN) { in makeNaN()
5083 void DoubleAPFloat::makeNaN(bool SNaN, bool Neg, const APInt *fill) { in makeNaN() argument
5084 Floats[0].makeNaN(SNaN, Neg, fill); in makeNaN()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h2131 bool isKnownNeverNaN(SDValue Op, bool SNaN = false, unsigned Depth = 0) const;
H A DTargetLowering.h4195 bool SNaN = false,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp14740 bool SNaN, in TryEvaluateBuiltinNaN() argument
14756 if (SNaN) in TryEvaluateBuiltinNaN()
14766 if (SNaN) in TryEvaluateBuiltinNaN()