Searched refs:m_AnyZeroFP (Results 1 – 9 of 9) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 1100 if (match(Op0, PatternMatch::m_AnyZeroFP()) || in instCombineIntrinsic() 1101 match(Op1, PatternMatch::m_AnyZeroFP())) in instCombineIntrinsic() 1121 if (match(Op0, PatternMatch::m_AnyZeroFP()) || in instCombineIntrinsic() 1122 match(Op1, PatternMatch::m_AnyZeroFP())) { in instCombineIntrinsic()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 4235 if (match(RHS, m_AnyZeroFP())) { in simplifyFCmpInst() 5657 if (match(Op0, m_FSub(m_AnyZeroFP(), m_Specific(Op1))) || in simplifyFAddInst() 5658 match(Op1, m_FSub(m_AnyZeroFP(), m_Specific(Op0)))) in simplifyFAddInst() 5714 if (FMF.noSignedZeros() && match(Op0, m_AnyZeroFP()) && in simplifyFSubInst() 5715 (match(Op1, m_FSub(m_AnyZeroFP(), m_Value(X))) || in simplifyFSubInst() 5757 if (match(Op0, m_FPOne()) || match(Op0, m_AnyZeroFP())) in simplifyFMAFMul() 5764 if (match(Op1, m_AnyZeroFP())) { in simplifyFMAFMul() 5856 if (FMF.noNaNs() && FMF.noSignedZeros() && match(Op0, m_AnyZeroFP())) in simplifyFDivInst() 5878 if (FMF.noInfs() && match(Op1, m_AnyZeroFP())) in simplifyFDivInst()
|
| H A D | ValueTracking.cpp | 7658 if (match(TrueVal, m_AnyZeroFP()) && !match(FalseVal, m_AnyZeroFP()) && in matchSelectPattern() 7661 else if (match(FalseVal, m_AnyZeroFP()) && !match(TrueVal, m_AnyZeroFP()) && in matchSelectPattern() 7666 if (match(CmpLHS, m_AnyZeroFP()) && CmpLHS != OutputZeroVal) { in matchSelectPattern() 7670 if (match(CmpRHS, m_AnyZeroFP()) && CmpRHS != OutputZeroVal) { in matchSelectPattern()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 1304 return P == FCmpInst::FCMP_ORD && match(RHS, m_AnyZeroFP()); in matchIsNotNaN() 1539 if (match(Op1, m_FCmp(Pred, m_Value(), m_AnyZeroFP()))) in reassociateFCmps() 1546 if (!match(Op0, m_FCmp(Pred, m_Value(X), m_AnyZeroFP())) || Pred != NanPred || in reassociateFCmps() 1552 if (!match(BO10, m_FCmp(Pred, m_Value(Y), m_AnyZeroFP())) || in reassociateFCmps() 1556 if (!match(BO10, m_FCmp(Pred, m_Value(Y), m_AnyZeroFP())) || in reassociateFCmps()
|
| H A D | InstCombineSelect.cpp | 87 if (!match(IdC, m_AnyZeroFP()) || !match(C, m_AnyZeroFP())) in foldSelectBinOpIdentity() 2710 if (!match(CondVal, m_FCmp(Pred, m_Specific(X), m_AnyZeroFP()))) in foldSelectWithFCmpToFabs()
|
| H A D | InstCombineCompares.cpp | 7492 if (!match(RHSC, m_AnyZeroFP())) in foldFCmpReciprocalAndZero() 7715 if (match(Op1, m_AnyZeroFP()) && !match(Op1, m_PosZeroFP())) in visitFCmpInst() 7834 match(Op1, m_AnyZeroFP()) && !C->isZero() && !C->isNaN()) { in visitFCmpInst()
|
| H A D | InstCombineAddSub.cpp | 1941 m_AnyZeroFP(), m_Value(X))), in visitFAdd()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 672 inline cstfp_pred_ty<is_any_zero_fp> m_AnyZeroFP() { in m_AnyZeroFP() function 1044 return m_FSub(m_AnyZeroFP(), X); in m_FNegNSZ()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 2239 if (match(Expo, m_AnyZeroFP())) in optimizePow()
|