Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp694 m_BinOp(m_FMul(m_Value(), m_Value()), m_FMul(m_Value(), m_Value())); in isInstructionPairMul()
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1614 if ((match(Op0, m_FMul(m_Value(X), m_Value(Z))) && in factorizeFAddFSub()
1616 (match(Op0, m_FMul(m_Value(Z), m_Value(X))) && in factorizeFAddFSub()
1773 if (match(&I, m_c_FAdd(m_FMul(m_Value(X), m_ImmConstant(MulC)), in visitFAdd()
2409 if (match(FNegOp, m_FMul(m_Value(X), m_Constant(C)))) in foldFNegIntoConstant()
2446 if (match(FNeg, m_OneUse(m_FMul(m_Value(X), m_Value(Y))))) in hoistFNegAboveFMulFDiv()
2640 if (match(Op0, m_FMul(m_Specific(Op1), m_Constant(C)))) { in visitFSub()
2646 if (match(Op1, m_FMul(m_Specific(Op0), m_Constant(C)))) { in visitFSub()
H A DInstCombineMulDivRem.cpp743 m_OneUse(m_FMul(m_Value(X), m_SpecificFP(0.5))))))) { in visitFMul()
748 m_OneUse(m_FMul(m_Value(X), m_SpecificFP(0.5))))))) { in visitFMul()
1515 if (match(I.getOperand(1), m_FMul(m_Value(X), m_Constant(C2)))) { in foldFDivConstantDividend()
/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DIVDescriptors.cpp754 if (m_FMul(m_Value(Op1), m_Value(Op2)).match(I1) && (I1->isFast())) in isConditionalRdxPattern()
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp120 return m_CombineOr(m_Mul(L, R), m_FMul(L, R)); in m_AnyMul()
/openbsd/gnu/llvm/llvm/include/llvm/IR/
H A DPatternMatch.h1051 inline BinaryOp_match<LHS, RHS, Instruction::FMul> m_FMul(const LHS &L, in m_FMul() function
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2454 if (match(Op0, m_FMul(m_Value(OtherMul0), m_Value(OtherMul1)))) { in optimizeSqrt()
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp12005 if (match(I, m_FMul(m_Value(), m_Value()))) in getRdxKind()