LLVM 22.0.0git
|
Matching while capturing mask. More...
#include "llvm/CodeGen/SDPatternMatch.h"
Public Member Functions | |
SDShuffle_match (const T0 &Op1, const T1 &Op2, const T2 &Mask) | |
template<typename MatchContext > | |
bool | match (const MatchContext &Ctx, SDValue N) |
Public Attributes | |
T0 | Op1 |
T1 | Op2 |
T2 | Mask |
Matching while capturing mask.
Definition at line 627 of file SDPatternMatch.h.
|
inline |
Definition at line 632 of file SDPatternMatch.h.
|
inline |
Definition at line 636 of file SDPatternMatch.h.
References I, llvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 >::Mask, N, llvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 >::Op1, and llvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 >::Op2.
T2 llvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 >::Mask |
Definition at line 630 of file SDPatternMatch.h.
Referenced by llvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 >::match().
T0 llvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 >::Op1 |
Definition at line 628 of file SDPatternMatch.h.
Referenced by llvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 >::match().
T1 llvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 >::Op2 |
Definition at line 629 of file SDPatternMatch.h.
Referenced by llvm::SDPatternMatch::SDShuffle_match< T0, T1, T2 >::match().