LLVM 22.0.0git
|
Matches shuffle. More...
#include "llvm/IR/PatternMatch.h"
Public Member Functions | |
Shuffle_match (const T0 &Op1, const T1 &Op2, const T2 &Mask) | |
template<typename OpTy> | |
bool | match (OpTy *V) const |
Public Attributes | |
T0 | Op1 |
T1 | Op2 |
T2 | Mask |
Matches shuffle.
Definition at line 1971 of file PatternMatch.h.
|
inline |
Definition at line 1979 of file PatternMatch.h.
References llvm::dyn_cast(), I, Mask, Op1, and Op2.
T2 llvm::PatternMatch::Shuffle_match< T0, T1, T2 >::Mask |
Definition at line 1974 of file PatternMatch.h.
Referenced by match(), and Shuffle_match().
T0 llvm::PatternMatch::Shuffle_match< T0, T1, T2 >::Op1 |
Definition at line 1972 of file PatternMatch.h.
Referenced by match(), and Shuffle_match().
T1 llvm::PatternMatch::Shuffle_match< T0, T1, T2 >::Op2 |
Definition at line 1973 of file PatternMatch.h.
Referenced by match(), and Shuffle_match().