Searched refs:MaxMin_match (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 2293 struct MaxMin_match { struct 2300 MaxMin_match(const LHS_t &LHS, const RHS_t &RHS) : L(LHS), R(RHS) {} in MaxMin_match() argument 2398 inline MaxMin_match<ICmpInst, LHS, RHS, smax_pred_ty> m_SMax(const LHS &L, in m_SMax() 2400 return MaxMin_match<ICmpInst, LHS, RHS, smax_pred_ty>(L, R); in m_SMax() 2404 inline MaxMin_match<ICmpInst, LHS, RHS, smin_pred_ty> m_SMin(const LHS &L, in m_SMin() 2406 return MaxMin_match<ICmpInst, LHS, RHS, smin_pred_ty>(L, R); in m_SMin() 2410 inline MaxMin_match<ICmpInst, LHS, RHS, umax_pred_ty> m_UMax(const LHS &L, in m_UMax() 2412 return MaxMin_match<ICmpInst, LHS, RHS, umax_pred_ty>(L, R); in m_UMax() 2416 inline MaxMin_match<ICmpInst, LHS, RHS, umin_pred_ty> m_UMin(const LHS &L, in m_UMin() 2418 return MaxMin_match<ICmpInst, LHS, RHS, umin_pred_ty>(L, R); in m_UMin() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SDPatternMatch.h | 649 struct MaxMin_match { 654 MaxMin_match(const LHS_P &L, const RHS_P &R) : LHS(L), RHS(R) {} 813 MaxMin_match<LHS, RHS, smin_pred_ty, true>(L, R)); 824 MaxMin_match<LHS, RHS, smax_pred_ty, true>(L, R)); 835 MaxMin_match<LHS, RHS, umin_pred_ty, true>(L, R)); 846 MaxMin_match<LHS, RHS, umax_pred_ty, true>(L, R));
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | NaryReassociate.cpp | 281 MaxMin_match<ICmpInst, bind_ty<Value>, bind_ty<Value>, PredT>( in matchAndReassociateMinOrMax()
|