Searched refs:m_FMul (Results 1 – 8 of 8) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | ComplexDeinterleavingPass.cpp | 694 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 D | InstCombineAddSub.cpp | 1614 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 D | InstCombineMulDivRem.cpp | 743 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 D | IVDescriptors.cpp | 754 if (m_FMul(m_Value(Op1), m_Value(Op2)).match(I1) && (I1->isFast())) in isConditionalRdxPattern()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 120 return m_CombineOr(m_Mul(L, R), m_FMul(L, R)); in m_AnyMul()
|
/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 1051 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 D | SimplifyLibCalls.cpp | 2454 if (match(Op0, m_FMul(m_Value(OtherMul0), m_Value(OtherMul1)))) { in optimizeSqrt()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 12005 if (match(I, m_FMul(m_Value(), m_Value()))) in getRdxKind()
|