LLVM 20.0.0git
|
#include "llvm/CodeGen/SDPatternMatch.h"
Public Member Functions | |
TernaryOpc_match (unsigned Opc, const T0_P &Op0, const T1_P &Op1, const T2_P &Op2) | |
template<typename MatchContext > | |
bool | match (const MatchContext &Ctx, SDValue N) |
Public Attributes | |
unsigned | Opcode |
T0_P | Op0 |
T1_P | Op1 |
T2_P | Op2 |
Definition at line 459 of file SDPatternMatch.h.
|
inline |
Definition at line 465 of file SDPatternMatch.h.
|
inline |
Definition at line 470 of file SDPatternMatch.h.
References assert(), llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >::FirstIndex, llvm::SDPatternMatch::m_Opc(), N, llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::Op0, llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::Op1, llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::Op2, llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::Opcode, llvm::SDPatternMatch::sd_context_match(), and llvm::SDPatternMatch::EffectiveOperands< ExcludeChain >::Size.
T0_P llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::Op0 |
Definition at line 461 of file SDPatternMatch.h.
Referenced by llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::match().
T1_P llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::Op1 |
Definition at line 462 of file SDPatternMatch.h.
Referenced by llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::match().
T2_P llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::Op2 |
Definition at line 463 of file SDPatternMatch.h.
Referenced by llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::match().
unsigned llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::Opcode |
Definition at line 460 of file SDPatternMatch.h.
Referenced by llvm::SDPatternMatch::TernaryOpc_match< T0_P, T1_P, T2_P, Commutable, ExcludeChain >::match().