Home
last modified time | relevance | path

Searched refs:m_FMul (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1858 if ((match(Op0, m_FMul(m_Value(X), m_Value(Z))) && in factorizeFAddFSub()
1860 (match(Op0, m_FMul(m_Value(Z), m_Value(X))) && in factorizeFAddFSub()
1967 if (match(&I, m_c_FAdd(m_FMul(m_Value(X), m_ImmConstant(MulC)), in visitFAdd()
2684 if (match(FNegOp, m_FMul(m_Value(X), m_Constant(C)))) in foldFNegIntoConstant()
2717 if (match(FNegOp, m_FMul(m_Value(X), m_Value(Y)))) { in hoistFNegAboveFMulFDiv()
2940 if (match(Op0, m_FMul(m_Specific(Op1), m_Constant(C)))) { in visitFSub()
2946 if (match(Op1, m_FMul(m_Specific(Op0), m_Constant(C)))) { in visitFSub()
H A DInstCombineMulDivRem.cpp940 m_OneUse(m_FMul(m_Value(X), m_SpecificFP(0.5))))))) { in visitFMul()
945 m_OneUse(m_FMul(m_Value(X), m_SpecificFP(0.5))))))) { in visitFMul()
1785 if (match(I.getOperand(1), m_FMul(m_Value(X), m_Constant(C2)))) { in foldFDivConstantDividend()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp831 m_BinOp(m_FMul(m_Value(), m_Value()), m_FMul(m_Value(), m_Value())); in isInstructionPairMul()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSDPatternMatch.h635 inline BinaryOpc_match<LHS, RHS, true> m_FMul(const LHS &L, const RHS &R) {
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIVDescriptors.cpp751 (m_FMul(m_Value(Op1), m_Value(Op2)).match(I1) && (I1->isFast())) || in isConditionalRdxPattern()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp124 return m_CombineOr(m_Mul(L, R), m_FMul(L, R)); in m_AnyMul()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPatternMatch.h1164 inline BinaryOp_match<LHS, RHS, Instruction::FMul> m_FMul(const LHS &L, in m_FMul() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2736 if (match(Op0, m_FMul(m_Value(OtherMul0), m_Value(OtherMul1)))) { in optimizeSqrt()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp16827 if (match(I, m_FMul(m_Value(), m_Value()))) in getRdxKind()