Searched refs:m_FSub (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAddSub.cpp | 1830 m_OneUse(m_FSub(m_FPOne(), in factorizeLerp() 1975 if (match(&I, m_c_FAdd(m_FSub(m_FNeg(m_Value(X)), m_Value(Y)), in visitFAdd() 2759 match(Op, m_OneUse(m_FSub(m_Value(X), m_Value(Y))))) in visitFNeg() 2871 if (match(Op1, m_OneUse(m_FSub(m_Value(X), m_Value(Y))))) { in visitFSub() 2931 if (match(Op0, m_FSub(m_Specific(Op1), m_Value(X)))) in visitFSub() 2956 if (match(Op0, m_OneUse(m_c_FAdd(m_OneUse(m_FSub(m_Value(X), m_Value(Y))), in visitFSub() 2989 if (match(Op0, m_OneUse(m_FSub(m_Value(X), m_Value(Y))))) { in visitFSub()
|
H A D | InstCombineMulDivRem.cpp | 725 if (match(Op0, m_OneUse(m_FSub(m_Constant(C1), m_Value(X))))) { in foldFMulReassoc()
|
H A D | InstCombineSelect.cpp | 2843 if (match(TrueVal, m_FSub(m_PosZeroFP(), m_Specific(X)))) { in foldSelectWithFCmpToFabs()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SDPatternMatch.h | 630 inline BinaryOpc_match<LHS, RHS, false> m_FSub(const LHS &L, const RHS &R) {
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 5694 if (match(Op0, m_FSub(m_AnyZeroFP(), m_Specific(Op1))) || in simplifyFAddInst() 5695 match(Op1, m_FSub(m_AnyZeroFP(), m_Specific(Op0)))) in simplifyFAddInst() 5707 (match(Op0, m_FSub(m_Value(X), m_Specific(Op1))) || in simplifyFAddInst() 5708 match(Op1, m_FSub(m_Value(X), m_Specific(Op0))))) in simplifyFAddInst() 5752 (match(Op1, m_FSub(m_AnyZeroFP(), m_Value(X))) || in simplifyFSubInst() 5776 (match(Op1, m_FSub(m_Specific(Op0), m_Value(X))) || in simplifyFSubInst()
|
H A D | IVDescriptors.cpp | 749 m_FSub(m_Value(Op1), m_Value(Op2)).match(I1)) && in isConditionalRdxPattern()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | PatternMatch.h | 1110 inline BinaryOp_match<LHS, RHS, Instruction::FSub> m_FSub(const LHS &L, in m_FSub() function 1154 return m_FSub(m_AnyZeroFP(), X); in m_FNegNSZ()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 2153 if (match(Arg0, m_FSub(m_Value(FloorSrc), in matchFractPat()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 2134 if (match(I, m_FSub(m_Value(X), m_OneUse(m_Instruction(Op))))) in canonicalizeNegFPConstants()
|