|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/PatternMatch.h 822 return m_FSub(m_AnyZeroFP(), X);
lib/Analysis/InstructionSimplify.cpp 3621 if (match(RHS, m_AnyZeroFP())) {
4526 if (match(Op0, m_FSub(m_AnyZeroFP(), m_Specific(Op1))) ||
4527 match(Op1, m_FSub(m_AnyZeroFP(), m_Specific(Op0))))
4574 if (FMF.noSignedZeros() && match(Op0, m_AnyZeroFP()) &&
4575 (match(Op1, m_FSub(m_AnyZeroFP(), m_Value(X))) ||
4607 if (FMF.noNaNs() && FMF.noSignedZeros() && match(Op1, m_AnyZeroFP()))
4611 if (FMF.noNaNs() && FMF.noSignedZeros() && match(Op0, m_AnyZeroFP()))
4672 if (FMF.noNaNs() && FMF.noSignedZeros() && match(Op0, m_AnyZeroFP()))
lib/Analysis/ValueTracking.cpp 4773 if (match(TrueVal, m_AnyZeroFP()) && !match(FalseVal, m_AnyZeroFP()) &&
4773 if (match(TrueVal, m_AnyZeroFP()) && !match(FalseVal, m_AnyZeroFP()) &&
4776 else if (match(FalseVal, m_AnyZeroFP()) && !match(TrueVal, m_AnyZeroFP()) &&
4776 else if (match(FalseVal, m_AnyZeroFP()) && !match(TrueVal, m_AnyZeroFP()) &&
4781 if (match(CmpLHS, m_AnyZeroFP()))
4783 if (match(CmpRHS, m_AnyZeroFP()))
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1423 if (match(Op1, m_FCmp(Pred, m_Value(), m_AnyZeroFP())))
1430 if (!match(Op0, m_FCmp(Pred, m_Value(X), m_AnyZeroFP())) || Pred != NanPred ||
1436 if (!match(BO10, m_FCmp(Pred, m_Value(Y), m_AnyZeroFP())) ||
1440 if (!match(BO10, m_FCmp(Pred, m_Value(Y), m_AnyZeroFP())) ||
lib/Transforms/InstCombine/InstCombineCompares.cpp 5866 if (!match(RHSC, m_AnyZeroFP()))
6031 if (match(Op1, m_AnyZeroFP()) && !match(Op1, m_PosZeroFP())) {
lib/Transforms/InstCombine/InstCombineSelect.cpp 89 if (!match(IdC, m_AnyZeroFP()) || !match(C, m_AnyZeroFP()))
89 if (!match(IdC, m_AnyZeroFP()) || !match(C, m_AnyZeroFP()))
2353 if (match(CondVal, m_FCmp(Pred, m_Specific(FalseVal), m_AnyZeroFP())) &&
2361 if (match(CondVal, m_FCmp(Pred, m_Specific(TrueVal), m_AnyZeroFP())) &&
2372 if (match(CondVal, m_FCmp(Pred, m_Specific(FalseVal), m_AnyZeroFP())) &&
2384 if (match(CondVal, m_FCmp(Pred, m_Specific(TrueVal), m_AnyZeroFP())) &&
lib/Transforms/Utils/SimplifyLibCalls.cpp 1676 if (match(Expo, m_AnyZeroFP()))
unittests/IR/PatternMatch.cpp 1048 EXPECT_FALSE(match(ScalarUndef, m_AnyZeroFP()));
1049 EXPECT_FALSE(match(VectorUndef, m_AnyZeroFP()));
1050 EXPECT_TRUE(match(ScalarZero, m_AnyZeroFP()));
1051 EXPECT_TRUE(match(VectorZero, m_AnyZeroFP()));
1052 EXPECT_TRUE(match(VectorZeroUndef, m_AnyZeroFP()));