|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/InstructionSimplify.cpp 3530 if (match(RHS, m_APFloat(C))) {
3583 if ((match(LHS, m_Intrinsic<Intrinsic::minnum>(m_Value(), m_APFloat(C2))) &&
3585 (match(LHS, m_Intrinsic<Intrinsic::maxnum>(m_Value(), m_APFloat(C2))) &&
3916 if ((match(T, m_APFloat(C)) && C->isNonZero()) ||
3917 (match(F, m_APFloat(C)) && C->isNonZero())) {
5121 if ((match(Op0, m_APFloat(C)) && C->isInfinity() &&
5123 (match(Op1, m_APFloat(C)) && C->isInfinity() &&
lib/Analysis/ValueTracking.cpp 4503 if (CmpRHS != TrueVal || !match(CmpRHS, m_APFloat(FC1)) || !FC1->isFinite())
4513 m_CombineOr(m_OrdFMin(m_Specific(CmpLHS), m_APFloat(FC2)),
4514 m_UnordFMin(m_Specific(CmpLHS), m_APFloat(FC2)))) &&
4523 m_CombineOr(m_OrdFMax(m_Specific(CmpLHS), m_APFloat(FC2)),
4524 m_UnordFMax(m_Specific(CmpLHS), m_APFloat(FC2)))) &&
lib/Transforms/InstCombine/InstCombineAddSub.cpp 1468 if (match(XY, m_APFloat(C)) && !C->isNormal())
lib/Transforms/InstCombine/InstCombineCalls.cpp 2194 if (M->getIntrinsicID() == IID && match(Arg1, m_APFloat(C1)) &&
2196 match(M->getArgOperand(1), m_APFloat(C2))) ||
2198 match(M->getArgOperand(0), m_APFloat(C2))))) {
lib/Transforms/InstCombine/InstCombineCompares.cpp 5876 if (!match(LHSI->getOperand(0), m_APFloat(C)))
6088 if (match(Op1, m_APFloat(C))) {
lib/Transforms/Scalar/Reassociate.cpp 1961 if (match(I->getOperand(1), m_APFloat(C)) && C->isNegative()) {
1974 if ((match(I->getOperand(0), m_APFloat(C)) && C->isNegative()) ||
1975 (match(I->getOperand(1), m_APFloat(C)) && C->isNegative())) {
2013 if (match(Negatible->getOperand(0), m_APFloat(C))) {
2020 if (match(Negatible->getOperand(1), m_APFloat(C))) {
lib/Transforms/Utils/SimplifyLibCalls.cpp 1503 if (!match(Pow->getArgOperand(0), m_APFloat(BaseF)))
1598 if (!match(Expo, m_APFloat(ExpoF)) ||
1692 if (AllowApprox && match(Expo, m_APFloat(ExpoF))) {