LLVM: llvm::PatternMatch::ShiftLike_match< LHS_t, Opcode > Struct Template Reference (original) (raw)
#include "[llvm/IR/PatternMatch.h](PatternMatch%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| ShiftLike_match (const LHS_t &LHS, uint64_t &RHS) | |
| template | |
| bool | match (OpTy *V) const |
| Public Attributes | |
|---|---|
| LHS_t | L |
| uint64_t & | R |
Detailed Description
template<typename LHS_t, unsigned Opcode>
struct llvm::PatternMatch::ShiftLike_match< LHS_t, Opcode >
Definition at line 1357 of file PatternMatch.h.
Constructor & Destructor Documentation
template<typename LHS_t, unsigned Opcode>
| llvm::PatternMatch::ShiftLike_match< LHS_t, Opcode >::ShiftLike_match ( const LHS_t & LHS, uint64_t & RHS ) | inline |
|---|
Definition at line 1361 of file PatternMatch.h.
References L, LHS, R, and RHS.
Member Function Documentation
◆ match()
template<typename LHS_t, unsigned Opcode>
template
| bool llvm::PatternMatch::ShiftLike_match< LHS_t, Opcode >::match ( OpTy * V) const | inline |
|---|
Definition at line 1363 of file PatternMatch.h.
References llvm::dyn_cast(), L, llvm::PatternMatch::m_ConstantInt(), and R.
Member Data Documentation
◆ L
template<typename LHS_t, unsigned Opcode>
LHS_t llvm::PatternMatch::ShiftLike_match< LHS_t, Opcode >::L
Definition at line 1358 of file PatternMatch.h.
Referenced by match(), and ShiftLike_match().
◆ R
template<typename LHS_t, unsigned Opcode>
uint64_t& llvm::PatternMatch::ShiftLike_match< LHS_t, Opcode >::R
Definition at line 1359 of file PatternMatch.h.
Referenced by match(), and ShiftLike_match().
The documentation for this struct was generated from the following file:
- include/llvm/IR/PatternMatch.h