Searched refs:m_SpecificFP (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 122 if (match(&I, m_c_FMul(m_OneUse(m_Select(m_Value(Cond), m_SpecificFP(1.0), in foldMulSelectToNegate() 123 m_SpecificFP(-1.0))), in foldMulSelectToNegate() 132 if (match(&I, m_c_FMul(m_OneUse(m_Select(m_Value(Cond), m_SpecificFP(-1.0), in foldMulSelectToNegate() 133 m_SpecificFP(1.0))), in foldMulSelectToNegate() 652 match(Op0, (m_FDiv(m_SpecificFP(1.0), m_Value(Y)))) && in foldFMulReassoc() 656 match(Op1, (m_FDiv(m_SpecificFP(1.0), m_Value(Y)))) && in foldFMulReassoc() 774 if (match(Op1, m_SpecificFP(-1.0))) in visitFMul() 803 m_OneUse(m_FMul(m_Value(X), m_SpecificFP(0.5))))))) { in visitFMul() 808 m_OneUse(m_FMul(m_Value(X), m_SpecificFP(0.5))))))) { in visitFMul() 1764 if (match(Op1, m_FDiv(m_SpecificFP(1.0), m_Value(Y)))) in visitFDiv()
|
| H A D | InstCombineAddSub.cpp | 1053 if (matchesSquareSum</*FP*/ true>(I, m_SpecificFP(2.0), A, B)) { in foldSquareSumFP()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 2053 if (!Ty->isVectorTy() && match(Base, m_SpecificFP(2.0)) && in replacePowWithExp() 2090 if (match(Base, m_SpecificFP(10.0)) && in replacePowWithExp() 2235 if (match(Expo, m_SpecificFP(-1.0))) in optimizePow() 2247 if (match(Expo, m_SpecificFP(2.0))) in optimizePow()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 823 inline specific_fpval m_SpecificFP(double V) { return specific_fpval(V); } in m_SpecificFP() function 826 inline specific_fpval m_FPOne() { return m_SpecificFP(1.0); } in m_FPOne()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 6280 m_Intrinsic<Intrinsic::pow>(m_SpecificFP(2.0), m_Value(X))))) in simplifyUnaryIntrinsic() 6289 m_Intrinsic<Intrinsic::pow>(m_SpecificFP(10.0), m_Value(X))))) in simplifyUnaryIntrinsic()
|