Searched refs:m_FDiv (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 513 if (match(Op0, m_FDiv(m_Value(X), m_Constant(C1)))) { in visitFMul() 550 if (match(&I, m_c_FMul(m_OneUse(m_FDiv(m_Value(X), m_Value(Y))), in visitFMul() 574 match(Op0, (m_FDiv(m_SpecificFP(1.0), m_Value(Y)))) && in visitFMul() 578 match(Op1, (m_FDiv(m_SpecificFP(1.0), m_Value(Y)))) && in visitFMul() 588 if (match(Op0, m_FDiv(m_Value(X), m_Sqrt(m_Value(Y))))) { in visitFMul() 593 if (match(Op0, m_FDiv(m_Sqrt(m_Value(Y)), m_Value(X)))) { in visitFMul() 1367 if (match(Op0, m_OneUse(m_FDiv(m_Value(X), m_Value(Y)))) && in visitFDiv() 1373 if (match(Op1, m_OneUse(m_FDiv(m_Value(X), m_Value(Y)))) && in visitFDiv() 1385 if (match(Op1, m_FDiv(m_SpecificFP(1.0), m_Value(Y)))) in visitFDiv() 1428 (match(&I, m_FDiv(m_Value(X), m_FAbs(m_Deferred(X)))) || in visitFDiv() [all …]
|
| H A D | InstCombineAddSub.cpp | 1507 else if (match(Op0, m_FDiv(m_Value(X), m_Value(Z))) && in factorizeFAddFSub() 1508 match(Op1, m_FDiv(m_Value(Y), m_Specific(Z)))) in factorizeFAddFSub() 1564 if (match(&I, m_c_FAdd(m_OneUse(m_FDiv(m_FNeg(m_Value(X)), m_Value(Y))), in visitFAdd() 1566 match(&I, m_c_FAdd(m_OneUse(m_FDiv(m_Value(X), m_FNeg(m_Value(Y)))), in visitFAdd() 2257 if (match(FNegOp, m_FDiv(m_Value(X), m_Constant(C)))) in foldFNegIntoConstant() 2260 if (match(FNegOp, m_FDiv(m_Constant(C), m_Value(X)))) { in foldFNegIntoConstant() 2291 if (match(FNeg, m_OneUse(m_FDiv(m_Value(X), m_Value(Y))))) in hoistFNegAboveFMulFDiv() 2437 if (match(Op1, m_OneUse(m_FDiv(m_FNeg(m_Value(X)), m_Value(Y)))) || in visitFSub() 2438 match(Op1, m_OneUse(m_FDiv(m_Value(X), m_FNeg(m_Value(Y)))))) { in visitFSub()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 1069 inline BinaryOp_match<LHS, RHS, Instruction::FDiv> m_FDiv(const LHS &L, in m_FDiv() function
|