Home
last modified time | relevance | path

Searched refs:m_APFloat (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DValueTracking.cpp4537 if (CmpRHS != TrueVal || !match(CmpRHS, m_APFloat(FC1)) || !FC1->isFinite()) in matchFastFloatClamp()
4547 m_CombineOr(m_OrdFMin(m_Specific(CmpLHS), m_APFloat(FC2)), in matchFastFloatClamp()
4548 m_UnordFMin(m_Specific(CmpLHS), m_APFloat(FC2)))) && in matchFastFloatClamp()
4557 m_CombineOr(m_OrdFMax(m_Specific(CmpLHS), m_APFloat(FC2)), in matchFastFloatClamp()
4558 m_UnordFMax(m_Specific(CmpLHS), m_APFloat(FC2)))) && in matchFastFloatClamp()
H A DInstructionSimplify.cpp3651 if (match(RHS, m_APFloat(C))) { in SimplifyFCmpInst()
3977 if ((match(T, m_APFloat(C)) && C->isNonZero()) || in simplifySelectWithFCmp()
3978 (match(F, m_APFloat(C)) && C->isNonZero())) { in simplifySelectWithFCmp()
5069 if ((match(Op0, m_APFloat(C)) && C->isInfinity() && in simplifyBinaryIntrinsic()
5071 (match(Op1, m_APFloat(C)) && C->isInfinity() && in simplifyBinaryIntrinsic()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1271 if (!match(Pow->getArgOperand(0), m_APFloat(BaseF))) in replacePowWithExp()
1337 if (!match(Expo, m_APFloat(ExpoF)) || in replacePowWithSqrt()
1421 if (Pow->isFast() && match(Expo, m_APFloat(ExpoF))) { in optimizePow()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2172 if (M->getIntrinsicID() == IID && match(Arg1, m_APFloat(C1)) && in visitCallInst()
2174 match(M->getArgOperand(1), m_APFloat(C2))) || in visitCallInst()
2176 match(M->getArgOperand(0), m_APFloat(C2))))) { in visitCallInst()
H A DInstCombineAddSub.cpp1263 if (match(XY, m_APFloat(C)) && !C->isNormal()) in factorizeFAddFSub()
H A DInstCombineCompares.cpp5319 if (!match(LHSI->getOperand(0), m_APFloat(C))) in foldFCmpReciprocalAndZero()
5529 if (match(Op1, m_APFloat(C))) { in visitFCmpInst()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DPatternMatch.h180 inline apfloat_match m_APFloat(const APFloat *&Res) { return Res; } in m_APFloat() function