reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
416 bool hasNoSignedZeros() const;
3051 return CI->hasNoNaNs() && (CI->hasNoSignedZeros() ||
lib/Transforms/InstCombine/InstCombineAddSub.cpp427 assert(I->hasAllowReassoc() && I->hasNoSignedZeros() && 1437 assert(I.hasAllowReassoc() && I.hasNoSignedZeros() && 1576 if (I.hasAllowReassoc() && I.hasNoSignedZeros()) { 2080 if (I.hasNoSignedZeros() && 2102 if (I.hasNoSignedZeros() && match(Op0, m_PosZeroFP())) 2120 if (I.hasNoSignedZeros() || CannotBeNegativeZero(Op0, SQ.TLI)) { 2171 if (I.hasAllowReassoc() && I.hasNoSignedZeros()) {lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
496 if (I.hasNoNaNs() && I.hasNoSignedZeros() && Op0 == Op1 &&
lib/Transforms/InstCombine/InstCombineSelect.cpp103 if (!BO->hasNoSignedZeros() && !CannotBeNegativeZero(Y, &TLI)) 2375 FNeg->hasNoNaNs() && FNeg->hasNoSignedZeros() && 2387 FNeg->hasNoNaNs() && FNeg->hasNoSignedZeros() && 2512 if (isa<FPMathOperator>(SI) && SI.hasNoNaNs() && SI.hasNoSignedZeros()) {lib/Transforms/Scalar/Float2Int.cpp
320 !I->hasNoSignedZeros())) {
lib/Transforms/Utils/SimplifyLibCalls.cpp 1607 if (!Pow->hasNoSignedZeros()) {
unittests/IR/IRBuilderTest.cpp393 EXPECT_TRUE(IFMF->hasNoSignedZeros()); 421 EXPECT_FALSE(FAdd->hasNoSignedZeros()); 431 EXPECT_TRUE(FAdd->hasNoSignedZeros());unittests/IR/InstructionsTest.cpp
1058 EXPECT_FALSE(FNeg->hasNoSignedZeros());