|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/ValueTracking.h 209 bool isKnownNeverNaN(const Value *V, const TargetLibraryInfo *TLI,
References
lib/Analysis/InstructionSimplify.cpp 1774 if ((isKnownNeverNaN(LHS0, TLI) && (LHS1 == RHS0 || LHS1 == RHS1)) ||
1775 (isKnownNeverNaN(LHS1, TLI) && (LHS0 == RHS0 || LHS0 == RHS1)))
1786 if ((isKnownNeverNaN(RHS0, TLI) && (RHS1 == LHS0 || RHS1 == LHS1)) ||
1787 (isKnownNeverNaN(RHS1, TLI) && (RHS0 == LHS0 || RHS0 == LHS1)))
3501 (isKnownNeverNaN(LHS, Q.TLI) && isKnownNeverNaN(RHS, Q.TLI)))
3501 (isKnownNeverNaN(LHS, Q.TLI) && isKnownNeverNaN(RHS, Q.TLI)))
3627 if ((FMF.noNaNs() || isKnownNeverNaN(LHS, Q.TLI)) &&
lib/Analysis/ValueTracking.cpp 3024 return (isKnownNeverNaN(I->getOperand(0), TLI) &&
3027 (isKnownNeverNaN(I->getOperand(1), TLI) &&
3125 return isKnownNeverNaN(Inst->getOperand(1), TLI, Depth + 1) &&
3126 isKnownNeverNaN(Inst->getOperand(2), TLI, Depth + 1);
3133 return isKnownNeverNaN(Inst->getOperand(0), TLI, Depth + 1);
3152 return isKnownNeverNaN(II->getArgOperand(0), TLI, Depth + 1);
3154 return isKnownNeverNaN(II->getArgOperand(0), TLI, Depth + 1) &&
3159 return isKnownNeverNaN(II->getArgOperand(0), TLI, Depth + 1) ||
3160 isKnownNeverNaN(II->getArgOperand(1), TLI, Depth + 1);
lib/Transforms/InstCombine/InstCombineCalls.cpp 3432 if (((Mask & S_NAN) || (Mask & Q_NAN)) && isKnownNeverNaN(Src0, &TLI)) {
lib/Transforms/InstCombine/InstCombineCompares.cpp 5999 if (!match(Op0, m_PosZeroFP()) && isKnownNeverNaN(Op0, &TLI)) {
6003 if (!match(Op1, m_PosZeroFP()) && isKnownNeverNaN(Op1, &TLI)) {