LLVM 20.0.0git
|
#include "llvm/CodeGen/SDPatternMatch.h"
Public Types | |
using | PredType = Pred_t |
Public Member Functions | |
MaxMin_match (const LHS_P &L, const RHS_P &R) | |
template<typename MatchContext > | |
bool | match (const MatchContext &Ctx, SDValue N) |
Public Attributes | |
LHS_P | LHS |
RHS_P | RHS |
Definition at line 552 of file SDPatternMatch.h.
using llvm::SDPatternMatch::MaxMin_match< LHS_P, RHS_P, Pred_t, Commutable, ExcludeChain >::PredType = Pred_t |
Definition at line 553 of file SDPatternMatch.h.
|
inline |
Definition at line 557 of file SDPatternMatch.h.
|
inline |
Definition at line 560 of file SDPatternMatch.h.
References assert(), Cond, llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >::FirstIndex, llvm::SDPatternMatch::MaxMin_match< LHS_P, RHS_P, Pred_t, Commutable, ExcludeChain >::LHS, llvm::SDPatternMatch::m_Opc(), N, llvm::SDPatternMatch::MaxMin_match< LHS_P, RHS_P, Pred_t, Commutable, ExcludeChain >::RHS, llvm::SDPatternMatch::sd_context_match(), llvm::ISD::SELECT, llvm::ISD::SETCC, llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >::Size, and llvm::ISD::VSELECT.
LHS_P llvm::SDPatternMatch::MaxMin_match< LHS_P, RHS_P, Pred_t, Commutable, ExcludeChain >::LHS |
Definition at line 554 of file SDPatternMatch.h.
Referenced by llvm::SDPatternMatch::MaxMin_match< LHS_P, RHS_P, Pred_t, Commutable, ExcludeChain >::match().
RHS_P llvm::SDPatternMatch::MaxMin_match< LHS_P, RHS_P, Pred_t, Commutable, ExcludeChain >::RHS |
Definition at line 555 of file SDPatternMatch.h.
Referenced by llvm::SDPatternMatch::MaxMin_match< LHS_P, RHS_P, Pred_t, Commutable, ExcludeChain >::match().